# results

elisp: simple functions
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: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 5
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
languages: ["C++", "C", "Elisp", "Python", "Ruby", "Shell"]
magit_usage: Sometimes
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "Task management", "PKB"]
package_archives: ["framework default"]
package_contact_method: ["GitHub"]
package_contribution: Rarely
package_contribution_barriers: ["Lack of time", "Elisp proficiency"]
package_contribution_frequency: Rarely
package_contributions: missing
package_discovery: ["Blogs"]
package_documentation_wish: ["Tutorials", "Design rationale"]
package_help: ["Framework"]
package_manager: ["framework default"]
package_research: ["wait for maturity"]
project_package: framework default
emacs_difficulties:
  I could not really use proficiently Emacs until I stared using Spacemacs, and then switched to Doom.

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


elisp: simple functions
emacs_contribution: Sometimes
emacs_contribution_feedback: Yes
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: It's fun to extend it with elisp. org-mode.
emacs_tasks: ["Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 25
email_package: No
favourite_packages: org-mode, magit, vertico, consult, marginalia, corfu, projectile
free_software_zeal: limited comprimise
fsf_paperwork_year: 5-10y
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
languages: ["C", "Elisp", "Python", "R", "Scheme", "Shell", "SQL"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "MacOS"]
org_usage: ["Note taking", "General document writing"]
package_archives: ["MELPA", "Source"]
package_contact_method: ["GitHub"]
package_contribution: Sometimes
package_contribution_barriers: String[]
package_contribution_frequency: Often
package_contributions: ["Issues", "Code (features)", "Code (bug fixes)"]
package_discovery: ["Reddit", "Blogs", "Sacha Chua newsletter"]
package_documentation_wish: ["Docs are generally fine."]
emacs_difficulties:
  Learning hasn't been difficult, there is good documentation. OTOH, setting up a decent experience is always a painful process. Barebones it has weird defaults and, specially in macOS, looks horrible.


elisp: simple functions
emacs_contribution: Rarely
emacs_difficulties: High learning curve and minimal “beginner” documentation
emacs_introduction: Internet
emacs_mode: ["GUI", "daemon"]
emacs_motivations_initial: ["Extensibility", "Community"]
emacs_performance: Very well, it's snappy
emacs_strengths: Amazing community, high extensibility and GUI/daemon/client support.
emacs_tasks: ["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: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Vim
languages: ["C++", "C", "Elisp", "HTML/CSS", "Javascript", "Java", "Python", "Shell", "Typescript"]
magit_usage: Never
operating_system: ["GNU/Linux", "MacOS"]
org_usage: String[]
package_archives: ["GNU ELPA", "GNU ELPA devel", "MELPA", "MELPA Stable"]
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: missing
package_help: ["IRC", "Matrix", "Framework", "GitHub", "Discord"]
package_manager: ["framework default"]
package_research: ["Install and try it immediately", "Research alternatives"]
prior_editor: VS Code
emacs_motivations_current:
[cell repeats an earlier one in this file: 123 characters]

package_discovery:
  ["Reddit", "GitHub", "IRC servers", "Matrix servers", "Discord", "Web search engines", "GNU ELPA/MELPA online package lists"]

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


elisp: write package
emacs_contribution: Rarely
emacs_introduction: Friend
emacs_mode: ["TUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Community"]
emacs_motivations_initial: ["Extensibility", "Package(s)", "Text editing features"]
emacs_performance: Poorly, it's sluggish
emacs_strengths: When it does work, it works perfectly.
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0"]
emacs_years: 6
email_package: No
favourite_packages: treemacs, lsp-mode, dap-mode, treesitter
free_software_zeal: no comprimise
fsf_paperwork_year: 0-2y
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Vim
languages: ["Elisp", "HTML/CSS", "Javascript", "Ruby", "Shell"]
magit_usage: Sometimes
operating_system: ["GNU/Linux"]
org_usage: ["Note taking"]
package_archives: ["framework default", "GNU ELPA", "MELPA"]
package_contact_method: ["Email", "GitHub"]
package_contribution: Sometimes
package_contribution_barriers: ["Elisp proficiency", "FSF paperwork", "Time it takes for maintainers to reply"]
package_contribution_frequency: Sometimes
package_contributions: ["Issues", "Code (features)", "Code (bug fixes)", "Advocacy"]
package_discovery: ["Web search engines"]
package_documentation_wish: ["Tutorials", "Design rationale", "Screenshots"]
package_help: ["Framework", "GitHub", "Mailing lists", "Email"]
emacs_contribution_feedback:
  It needs a well written, easy to follow, guide that I can point to people, or legal department in my company to understand what is required of everybody, at each step of the process.

emacs_difficulties:
  Getting over the ugliness of the default UI. Then there were segfaults that  I needed to investigate and report before it was usable long term. Also the default keybindings were alien reason why I'm using Evil.


elisp: write package
emacs_contribution: Never
emacs_introduction: Friend
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features"]
emacs_motivations_initial: ["Common Lisp/Slime"]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 14
email_package: No
favourite_packages: org-mode, org-babel, 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: Prelude
languages: ["C++", "C", "Common Lisp", "Elisp", "HTML/CSS", "Haskell", "Javascript", "Python", "SQL"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "WSL", "Windows"]
package_archives: ["framework default", "GNU ELPA", "MELPA"]
package_contact_method: ["Email"]
package_contribution: Never
package_contribution_barriers: ["Don’t have to very often"]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Code (bug fixes)"]
package_discovery: ["Blogs", "Web search engines", "M-x list-packages", "Stack Overflow"]
package_documentation_wish: ["Tutorials", "Manual"]
package_help: ["Emacs StackExchange", "GitHub", "Email"]
package_manager: ["framework default", "package.el"]
package_research: ["Install and try it immediately"]
emacs_difficulties:
  Key bindings. Not insurmountable. But it was weird at first. Flipping caps lock into a ctrl key was a big moment.

emacs_strengths:
  Its integrated primitives and extensibility. I love that I almost never have to leave it for most common computing tasks I have and how easy it is to extend and script: windows, pop ups, form input, interactivity, networking, file system access, etc. I wish I could have a computer that booted into eMacs.

org_usage:
  ["Note taking", "General document writing", "Task management", "Time tracking", "PKB", "Babel", "Publication, Presentations"]


elisp: write package
emacs_contribution: Rarely
emacs_introduction: Internet
emacs_mode: ["GUI", "TUI", "daemon"]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0"]
emacs_years: 25
email_package: Mu4e
favourite_packages: org-mode, magit, consult, vertico, embark, eglot, org-roam, vterm
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
magit_usage: Frequently
operating_system: ["GNU/Linux", "MacOS", "BSD"]
package_archives: ["GNU ELPA", "GNU ELPA devel", "NonGNU ELPA", "MELPA", "MELPA Stable", "Source"]
package_contact_method: ["Mailing list", "GitHub"]
package_contribution: Rarely
package_contribution_barriers: ["Lack of time"]
package_contribution_frequency: Sometimes
package_contributions: ["Issues", "Code (bug fixes)"]
package_discovery: ["Reddit", "GitHub", "Mailing lists", "IRC servers", "Discord", "M-x list-packages"]
package_documentation_wish: ["Comparison", "Tutorials"]
package_help: ["IRC", "GitHub", "Mailing lists", "Discord"]
package_manager: ["package.el", "use-package", "manual"]
package_research: ["wait for community"]
prior_editor: Vim
project_package: project.el
prose: Frequently
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:
  ["Clojure", "Elisp", "Go", "HTML/CSS", "Haskell", "Javascript", "Java", "Python", "Perl", "R", "Rust", "Scheme", "Shell", "SQL", "Typescript"]

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


elisp: many packages
emacs_contribution: Rarely
emacs_contribution_feedback: People skills lacking.
emacs_difficulties: Backquote syntax is horrible. Understanding cons cell dot notation. Macro expansion.
emacs_introduction: Internet
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: Very well, it's snappy
emacs_strengths: Editor that can edit itself.
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0"]
emacs_years: 12
email_package: No
free_software_zeal: limited comprimise
fsf_paperwork_year: 2-5y
has_donated_community: No
has_donated_fsf: I have in the past
isa_package_maintainer: Yes
keybindings: Emacs
languages: ["C", "Elisp", "HTML/CSS", "Shell"]
magit_usage: Never
operating_system: ["GNU/Linux", "MacOS", "BSD"]
org_usage: String[]
package_archives: ["GNU ELPA", "MELPA", "MELPA Stable"]
package_contact_method: ["Email", "GitHub"]
package_contribution: Frequently
package_contribution_barriers: ["Lack of time"]
package_contribution_frequency: Sometimes
package_contributions: ["Issues", "Code (bug fixes)"]
package_discovery: ["IRC servers", "Blogs", "M-x list-packages"]
package_documentation_wish: ["Manual", "Screenshots", "Clips/videos"]
favourite_packages:
  fountain-mode, olivetti, markdown-mode, deft, exec-path-from-shell, adaptive-wrap, csv-mode, browse-kill-ring

package_submission:
  MELPA allows the package owner to retain ownership, whereas GNU assumes ownership. Also dealing with emacs-devel is a nightmare.


elisp: write package
emacs_contribution: Rarely
emacs_introduction: University/College
emacs_mode: ["GUI", "TUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features", "Community"]
emacs_motivations_initial: ["Community"]
emacs_performance: Alright
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 20
email_package: notmuch
free_software_zeal: significant comprimise
fsf_paperwork_year: 0-2y
has_donated_community: No
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", "Agenda", "Time tracking", "PKB"]
package_archives: ["GNU ELPA", "NonGNU ELPA", "MELPA", "MELPA Stable"]
package_contact_method: ["Email"]
package_contribution: Rarely
package_contribution_barriers: ["Lack of time"]
package_contribution_frequency: Sometimes
package_contributions: ["Issues", "Code (features)", "Code (bug fixes)", "Documentation"]
package_discovery: ["IRC servers", "Blogs", "Web search engines", "M-x list-packages", "Sacha chua"]
package_documentation_wish: ["Tutorials", "Manual", "Overview"]
package_help: ["IRC", "GitHub", "Email"]
package_manager: ["package.el", "use-package"]
package_research: ["Install and try it immediately", "Research alternatives"]
project_package: project.el
languages:
  ["Assembly", "C++", "C", "Common Lisp", "Elisp", "HTML/CSS", "Javascript", "Java", "Python", "PHP", "Scheme", "Shell"]


elisp: write package
emacs_contribution: Never
emacs_introduction: Colleague
emacs_mode: ["GUI", "TUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features", "Community"]
emacs_motivations_initial: ["Extensibility", "Package(s)"]
emacs_performance: Good but not great
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2", "27.2", "26.3"]
emacs_years: 15
email_package: No
free_software_zeal: any comprimise
fsf_paperwork_year: might in future
has_donated_community: Yes
has_donated_fsf: I have in the past
isa_package_maintainer: No
keybindings: Emacs
languages: ["Assembly", "C", "Common Lisp", "Elisp", "Go", "Java", "Python", "Ruby", "Scheme", "Shell"]
magit_usage: Never
operating_system: ["GNU/Linux", "BSD"]
org_usage: ["Note taking", "General document writing", "PKB", "Babel"]
package_archives: ["GNU ELPA", "NonGNU ELPA", "MELPA", "MELPA Stable"]
package_contact_method: ["Email", "GitHub"]
package_contribution: Never
package_contribution_barriers: ["Lack of time"]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Advocacy"]
package_discovery: ["Reddit", "IRC servers", "Matrix servers", "M-x list-packages"]
package_documentation_wish: ["Comparison", "Tutorials", "Overview"]
package_help: ["I mostly don't, I don't know of a good real-time and active Emacs chat"]
package_manager: ["package.el", "manual"]
package_research: ["Install and try it immediately", "Research alternatives", "wait for maturity"]
emacs_difficulties:
  While I love lisp now, I have not always; jed (the editor I previously used) used a C-like extension language, which was more natural for me.  Getting comfortable with elisp took some time.

  The default config is also kind of terrible, building up enough config to make things not surprising took some time.

emacs_strengths:
  Its greatest strength is that it is one editor for every task.  This comes from its extensibility, of course; you're not giving anything up to use Emacs for almost anything.


elisp: write package
emacs_contribution: Rarely
emacs_introduction: Colleague
emacs_mode: ["GUI"]
emacs_motivations_initial: ["Didn't really think about it. I just started using it because a coworker used it."]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Work", "Hobby projects", "I basically live in emacs & brave/chrome for everything."]
emacs_version: ["27.2"]
emacs_years: 12
email_package: No
favourite_packages: org mode, magit, projectile, helm & counsel/ivy, rcirc
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: ["Elisp", "Go", "HTML/CSS", "Javascript", "Ruby", "Shell", "SQL", "Typescript", "Scala"]
magit_usage: Frequently
operating_system: ["MacOS"]
package_archives: ["MELPA", "MELPA Stable"]
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", "Code (bug fixes)", "Advocacy"]
package_discovery: ["Reddit", "GitHub", "Blogs", "Web search engines", "M-x list-packages"]
package_manager: ["use-package"]
package_research: ["Install and try it immediately", "Research alternatives"]
prior_editor: Vim
project_package: projectile
prose: Never
emacs_difficulties:
  Not really... at the start I just used it as a text editor where I opened, edited, and saved files. I slowly learned about other packages over time.

emacs_motivations_current:
  ["Extensibility", "Package(s)", "Text editing features", "Built-in features", "Community", "Part of the GNU project / FSF", "It's easy to build any feature I make up."]

emacs_strengths:
  I can customize anything, usually reasonably quickly. It's nice how "flat" emacs is, in that everything is elisp and quickly accessible -- user custom configurations feel like they are at the same level as packages & built-in elisp functions.

org_usage:
  ["Note taking", "General document writing", "Task management", "Agenda", "Time tracking", "PKB", "Babel", "I even use it has a primary desktop. My scratch buffer is in org-mode, so I can take any notes or dispatch any babel blocks quickly."]

package_documentation_wish:
  ["I honestly don't read documentation often. I read the elisp source to figure out how packages work."]

package_help:
  ["I usually just read the package source code and patch/rewrite things as I want. If there is a bug, I'll submit an issue."]

survey_feedback:
  I always thought enabling ido-mode by default in plain emacs would be an improvement. The original find-file is a little choppy, especially for a newcommer, and ido-mode might be an easy way to make plain emacs feel more fluid.


elisp: simple functions
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_initial: ["Extensibility", "Text editing features", "Community", "Part of the GNU project / FSF"]
emacs_performance: Good but not great
emacs_strengths: Emacs being free software and highly configurable are its greatest strengths to me.
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 6
email_package: No
favourite_packages: magit, use-package, flycheck, vertico, consult, org-mode
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
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing"]
package_archives: ["GNU ELPA", "NonGNU ELPA", "MELPA", "MELPA Stable"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: ["Elisp proficiency", "Lack confidence in code quality"]
package_contribution_frequency: Rarely
package_contributions: ["Advocacy"]
package_discovery: ["Reddit", "GitHub", "Discourse", "Blogs", "Web search engines"]
package_documentation_wish: ["Tutorials", "Manual", "Screenshots", "Clips/videos", "Overview"]
package_help: ["IRC", "Matrix", "Reddit", "GitHub"]
package_manager: ["use-package"]
package_research: ["Research alternatives", "wait for community"]
emacs_motivations_current:
[cell repeats an earlier one in this file: 123 characters]

languages:
  ["Elisp", "Elixir", "Go", "HTML/CSS", "Javascript", "Java", "Python", "PHP", "Rust", "Ruby", "Shell", "SQL", "Typescript"]


elisp: simple functions
emacs_contribution: Never
emacs_introduction: University/College
emacs_mode: ["GUI", "TUI", "daemon"]
emacs_motivations_initial: ["Text editing features"]
emacs_performance: Alright
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 11
email_package: No
free_software_zeal: limited 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++", "Elisp", "Javascript", "Python", "R", "Shell"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "MacOS"]
org_usage: ["Note taking"]
package_archives: ["framework default"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_frequency: Never
package_contributions: ["Issues"]
package_discovery: ["Reddit", "GitHub", "Blogs", "GNU ELPA/MELPA online package lists", "M-x list-packages"]
package_documentation_wish: ["Comparison", "Tutorials", "Screenshots", "Overview"]
package_help: ["Reddit", "GitHub"]
package_manager: ["framework default"]
package_research: ["Install and try it immediately"]
prior_editor: None
project_package: framework default
emacs_motivations_current:
[cell repeats an earlier one in this file: 123 characters]

package_contribution_barriers:
  ["Not interested", "Not knowing how to modify a package", "Lack confidence in code quality", "Unfamiliar with contribution process", "Wariness of the review process"]


elisp: simple functions
emacs_contribution: Never
emacs_introduction: Recommended as a Clojure IDE (CIDER)
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "evil mode"]
emacs_motivations_initial: ["The ability to get the best Clojure experience"]
emacs_performance: Alright
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.1"]
emacs_years: 8
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: ["Clojure", "Rust", "Lua"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["General document writing", "PKB", "Wrote my Ph.D. thesis in it ( seriously)"]
package_archives: ["GNU ELPA", "MELPA", "not sure"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: String[]
package_contribution_frequency: Sometimes
package_contributions: ["Issues", "Advocacy"]
package_discovery: ["Web search engines"]
package_help: ["GitHub", "Discord"]
package_manager: ["straight"]
package_research: ["Install and try it immediately"]
prior_editor: Vim
emacs_difficulties:
  Most of the issues were related to the specific language tooling and extensions. Being a previous vim user, I felt quite at home when using Spacemacs or Doom, and I could pick up most Emacs idiosyncrasies along the way. Although some concepts took me a bit more getting used to, like the distinction between windows and buffers, at the end of the day I wouldn't change any major design decisions.

emacs_strengths:
  Extensibility, but also a curated out-of-the-box experience when using one of the batteries-ready distributions (currently using Doom).

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


elisp: simple functions
emacs_contribution: Rarely
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features"]
emacs_motivations_initial: ["Extensibility", "Package(s)", "Text editing features"]
emacs_performance: Alright
emacs_tasks: ["Work"]
emacs_version: ["25.3"]
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: Aquamacs
languages: ["C++", "HTML/CSS", "R"]
magit_usage: Rarely
operating_system: ["MacOS"]
org_usage: String[]
package_archives: ["Source"]
package_contact_method: ["Mailing list", "GitHub"]
package_contribution: Rarely
package_contribution_frequency: Rarely
package_contributions: ["Code (bug fixes)"]
package_discovery: ["Reddit", "GitHub", "Web search engines", "GNU ELPA/MELPA online package lists"]
package_documentation_wish: ["Tutorials", "Design rationale", "Manual", "Screenshots", "Clips/videos", "Overview"]
package_help: ["Emacs StackExchange", "GitHub", "Mailing lists"]
package_manager: ["straight"]
package_research: ["wait for community"]
prior_editor: None
emacs_strengths:
  Integration of multiple programs/languages (e.g., ess for coding/running R, then embedding R code in LaTeX using knitr).

package_contribution_barriers:
  ["Lack of time", "Elisp proficiency", "Not knowing how to modify a package", "Lack confidence in code quality", "Unfamiliar with contribution process", "FSF paperwork"]


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: It was recommended in a programming manual
emacs_mode: ["GUI"]
emacs_motivations_initial: ["Text editing features"]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0"]
emacs_years: 18
email_package: Mu4e
favourite_packages: Org, Auctex, magit, org-ref, org-roam, mu4e, straight, use-package, synosaurus
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: ["Elisp", "HTML/CSS", "Shell", "SQL", "I am not a programmer, this is very sporadic use"]
magit_usage: Often
operating_system: ["MacOS"]
org_usage: ["Note taking", "General document writing", "Task management", "PKB"]
package_archives: ["Source"]
package_contact_method: ["Mailing list", "GitHub"]
package_contribution: Never
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Reddit", "Blogs"]
package_documentation_wish: ["Tutorials", "Manual", "Overview"]
package_help: ["I did not yet ask"]
package_manager: ["straight", "use-package"]
package_research: ["Install and try it immediately"]
prior_editor: nano, notepad...
emacs_difficulties:
  It is a long time ago. The tutorial that came with Emacs and an .emacs file with explanations (there was not a lot of such things then) were for me very helpful and enough for the start. Sometimes was difficult to find solutions for particular problems. This is mostly the case, when other applications are needed. For example, installing and setting Email (mu4e). I wish there were more information, easier to find, especially for other systems than Linux - but hey, at the end, I always could gather the information, and solutions that work and work and work for many years.

emacs_motivations_current:
  ["Extensibility", "Package(s)", "Text editing features", "Built-in features", "Part of the GNU project / FSF", "Reliable, full of features, stability and spartanic beauty"]

emacs_strengths:
  Emacs is  very stable, the user interface is logical, even if it is not like other programs at use. It has very useful features and allows a lot of customisation. It offers very useful tools for my work (Orgmode, magit, Auctex, org-ref). There is also a community of intelligent and engaged people, who builds useful packages , shares customisations and explains it's uses for people like me, who are not programmers and have only a superficial knowledge of programming and software. Also, I work with emacs since almost 20 years, and I think is very realistic to think that I can work further with emacs during the next 20 years – without losing the capability to edit my oldest files. For the work that I do, no other application can promise this.

package_contribution_barriers:
[cell repeats an earlier one in this file: 116 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", "Community"]
emacs_motivations_initial: ["Extensibility", "Package(s)", "Text editing features", "Community"]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0"]
emacs_years: 6
email_package: No
favourite_packages: magit, dired, vertico, org-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: ["Clojure", "Elisp", "Python", "Shell", "HCL"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "Windows", "MacOS"]
org_usage: ["Note taking", "General document writing", "PKB", "Babel"]
package_archives: ["MELPA"]
package_contact_method: ["Email", "GitHub"]
package_contribution: Never
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Reddit", "Blogs", "Web search engines", "M-x list-packages"]
package_documentation_wish: ["Tutorials", "Screenshots", "Clips/videos", "Overview"]
package_help: ["Reddit", "Emacs StackExchange"]
package_manager: ["use-package"]
package_research: ["Install and try it immediately"]
emacs_difficulties:
  lack of great quick start videos, I accidentally found one really good and it was my entering ticket into the emacs world

emacs_strengths:
  extensibility, wide range of packages, great documentation and community ready to help you literally in any situation

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

package_submission:
  how frequently I hear about it from package creators (i.e. most popular)
  less bureaucracy to submit and maintain (release)


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: YouTube videos
emacs_mode: ["GUI"]
emacs_motivations_initial: ["Org-mode Showcase"]
emacs_performance: Alright
emacs_tasks: ["Hobby projects", "Study"]
emacs_version: ["28.2"]
emacs_years: 1
email_package: No
free_software_zeal: limited comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
languages: ["Elisp", "Haskell", "Julia", "Python"]
magit_usage: Never
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "Task management", "Agenda", "Babel", "Mathematical Documents"]
package_archives: ["GNU ELPA", "MELPA", "MELPA Stable"]
package_contact_method: ["I don't"]
package_contribution: Never
package_contribution_frequency: Never
package_contributions: ["Advocacy"]
package_discovery: ["Reddit", "GitHub", "Web search engines", "YouTube"]
package_documentation_wish: ["Tutorials", "Clips/videos", "Overview"]
package_help: ["I don't"]
package_manager: ["package.el", "use-package", "manual"]
package_research: ["Install and try it immediately", "Research alternatives"]
prior_editor: VS Code
project_package: No
emacs_difficulties:
  Displaying inline images in png format in org-mode. The image was generated with tikz and had no background. Other png images with background would show normally, but the one from tikz without a background would not show. Giving the image a background solved the issue.

emacs_motivations_current:
  ["Extensibility", "Package(s)", "Text editing features", "Built-in features", "Community", "Org, embedded Latex, embedded code"]

emacs_strengths:
  Emacs combines a wide range of capabilities out of the box (e.g. org-mode, calc-mode) and can be adapted to do even more. It surprises me regularly with what is possible, like using a latex math expression in a calculator, which is positively insane.

favourite_packages:
  org-fragtog, inertial-scroll, doom-themes,  doom-modeline,  wc-mode, org-variable-pitch, typo-mode, pdf-tools,  olivetti

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


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: University/College
emacs_mode: ["GUI", "TUI", "daemon"]
emacs_motivations_initial: ["Extensibility", "Package(s)", "Text editing features"]
emacs_performance: Very well, it's snappy
emacs_strengths: Depth, extensibility, documentation
emacs_tasks: ["Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 1
email_package: Gnus
favourite_packages: emms
free_software_zeal: significant comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
languages: ["Python", "Scheme"]
magit_usage: Never
operating_system: ["GNU/Linux"]
org_usage: String[]
package_archives: ["GNU ELPA", "NonGNU ELPA"]
package_contact_method: ["Email", "GitHub"]
package_contribution: Never
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["GitHub", "Blogs", "M-x list-packages"]
package_documentation_wish: ["Comparison", "Manual", "Screenshots", "Overview"]
package_help: ["Reddit", "Emacs StackExchange", "GitHub"]
package_manager: ["package.el"]
package_research: ["Research alternatives", "wait for community"]
emacs_difficulties:
  The fact that all the past customize buffers stayed open(in the background) when I clicked a customize group rather than just having the current customize buffer.

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

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


elisp: write package
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI", "TUI", "daemon"]
emacs_performance: Good but not great
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["27.1", "26.3"]
emacs_years: 5
email_package: No
favourite_packages: evil, yascroll, visual-regexp-steroids, company, org, org-roam, ebib, doom-modeline, post
free_software_zeal: moderate comprimise
fsf_paperwork_year: might in future
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: Yes
keybindings: Vim
languages: ["C", "Elisp", "Python", "PHP", "Perl", "Scheme", "Shell"]
magit_usage: Rarely
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "Task management", "PKB"]
package_archives: ["GNU ELPA", "NonGNU ELPA", "MELPA", "MELPA Stable"]
package_contact_method: ["Email", "GitHub"]
package_contribution: Rarely
package_contribution_barriers: ["Lack of time", "Wariness of the review process"]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Code (features)", "Code (bug fixes)", "Documentation"]
package_discovery: ["Reddit", "GitHub", "IRC servers", "Blogs", "Web search engines", "M-x list-packages"]
package_documentation_wish: ["Comparison", "Tutorials", "Design rationale", "Screenshots", "Overview"]
package_help: ["IRC", "Reddit", "Framework", "GitHub", "Email", "Discourse"]
package_manager: ["use-package", "manual"]
package_research: ["Install and try it immediately", "Research alternatives"]
prior_editor: Vim
emacs_difficulties:
  Faces continue to be a pain to work with.  The portability of config continues to be the reason I use vim on a lot of servers, trying to TRAMP something 3 hops deep from the command line there is a pain.

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:
  Evil mode, elisp, long history of stable elisp for packages to keep working on, ability to be tweaked to interface with almost anything, TRAMP mode


elisp: simple functions
emacs_contribution: Never
emacs_introduction: Colleague
emacs_mode: ["GUI", "TUI", "daemon"]
emacs_motivations_initial: ["Extensibility", "Package(s)", "Text editing features", "Community", "History"]
emacs_performance: Good but not great
emacs_strengths: Extensibility, Org Mode, Flexibility, Elisp configuration
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 5
email_package: No
favourite_packages: Org-roam, embark, Magit, elgot
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
magit_usage: Frequently
operating_system: ["GNU/Linux", "MacOS"]
org_usage: ["Note taking", "General document writing", "Task management", "PKB", "Babel"]
package_archives: ["framework default"]
package_contact_method: ["Mailing list", "GitHub"]
package_contribution: Never
package_contribution_frequency: Never
package_contributions: ["Issues", "Advocacy"]
package_discovery: ["Reddit", "GitHub", "Mailing lists", "Discord", "Blogs", "Web search engines"]
package_help: ["Reddit", "Emacs StackExchange", "Framework", "GitHub", "Discord"]
package_manager: ["framework default"]
package_research: ["Research alternatives", "wait for maturity", "wait for community"]
prior_editor: Vim
project_package: project.el
emacs_difficulties:
  Dealing with a slow starter kit (spacemacs) and the overwhelming about of commands and configuration options. It was hard to get the productive language specific features I experienced in vs code and vim

emacs_motivations_current:
  ["Extensibility", "Package(s)", "Text editing features", "Built-in features", "Community", "History/Legacy"]

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

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

package_documentation_wish:
[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: ["Built-in features"]
emacs_motivations_initial: ["I wanted to participate in 'editors war'"]
emacs_performance: Good but not great
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.1"]
emacs_years: 2
email_package: No
favourite_packages: lsp-mode, company, helm
free_software_zeal: no comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
languages: ["C", "Haskell", "F#"]
magit_usage: Never
operating_system: ["GNU/Linux", "Windows"]
org_usage: String[]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["package maintainer's preferred method"]
package_contribution: Never
package_contribution_barriers: ["Elisp proficiency", "FSF paperwork"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Web search engines"]
package_documentation_wish: ["Overview"]
package_help: ["Web search"]
package_manager: ["use-package"]
package_submission:
  If I decide to write my own package, I surely will submit it to MELPA due to it's ability to pull and make my plugin available to everyone through GitHub repository. In short terms: Less moves from me in order to make everyone else happier.

  But, if somebody asks me to publish it to GNU ELPA as well, I will try to do my best (It means, my plugin will have GPL license from the start)


elisp: simple functions
emacs_contribution: Never
emacs_introduction: Colleague
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Built-in features", "Part of the GNU project / FSF"]
emacs_motivations_initial: ["Extensibility", "Package(s)"]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 3
email_package: No
favourite_packages: magit,org-mode,eglot,projectile
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++", "C", "C#", "Elisp", "Rust"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "Task management", "PKB"]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: ["Lack confidence in code quality"]
package_contribution_frequency: Rarely
package_contributions: ["Issues"]
package_discovery: ["Reddit", "GitHub"]
package_documentation_wish: ["Tutorials", "Manual", "Overview"]
package_help: ["Reddit", "GitHub"]
package_manager: ["use-package"]
emacs_difficulties:
  The standard keybindings are rather unusual for someone coming from more "sane"-keybinding text editors (Ctrl + C, Ctrl + V etc) and also elisp can be a bit intimidating at first.

emacs_strengths:
  The extensibility and the packages that add up so much to emacs, like org-mode and magit (for programming)


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: University/College
emacs_mode: ["TUI", "daemon"]
emacs_motivations_current: ["Package(s)", "Text editing features"]
emacs_motivations_initial: ["Text editing features"]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["27.2"]
emacs_years: 10
email_package: No
favourite_packages: Jedi,yaml-mode,prettier-js,flycheck,apheleia,company,company-tabnine,centaur-tabs
free_software_zeal: significant comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
languages: ["Python", "Shell"]
magit_usage: Never
operating_system: ["GNU/Linux", "MacOS"]
org_usage: String[]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["GitHub"]
package_contribution: Rarely
package_contribution_barriers: ["Elisp proficiency"]
package_contribution_frequency: Rarely
package_contributions: ["Issues"]
package_discovery: ["Web search engines"]
package_documentation_wish: ["more examples"]
package_help: ["Emacs StackExchange"]
package_manager: ["package.el"]
emacs_difficulties:
  Mostly getting used to the new key bindings and had some trouble defining my own key bindings due to confusion around minor / major mode concepts and elisp syntax.

emacs_strengths:
  It's a distraction-free coding environment that you can start using as simply as you'd start using notepad, but can be configured to be a fully featured IDE. You don't have to leave the terminal to use it and so it can be used from any environment: local machine, remote machine, docker container, Mac, Linux, all in exactly the same way. Also a bonus is that learning the emacs shortcuts also works in the shell outside emacs.


elisp: simple functions
emacs_contribution: Never
emacs_introduction: Friend
emacs_mode: ["TUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Text editing features", "Built-in features"]
emacs_motivations_initial: ["Extensibility", "Text editing features"]
emacs_performance: Good but not great
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["27.1", "26.1"]
emacs_years: 14
email_package: notmuch
favourite_packages: helm,org-mode,magit,notmuch,beancount-mode,projectile,go-mode,go-dlv,flycheck
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", "Go", "HTML/CSS", "Javascript", "Python", "Rust", "Shell"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "WSL"]
org_usage: ["Note taking", "Task management", "Agenda", "Time tracking"]
package_archives: ["Source", "Debian"]
package_contact_method: ["Mailing list", "Email"]
package_contribution: Rarely
package_contribution_barriers: ["Lack of time", "Elisp proficiency"]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Code (bug fixes)", "Documentation", "Advocacy"]
package_discovery: ["Blogs"]
package_documentation_wish: ["Comparison", "Design rationale"]
package_help: ["Mailing lists"]
package_manager: ["Debian packages + Git repo with my config and third-party code as Git submodules"]
emacs_difficulties:
  1. Learning key bindings (fighting old muscle memory): I used joe before, solely because it had WordStar key bindings that had been ingrained in my fingers since middle school.  As a new Emacs user, I didn't start out using anything like helm or Ivy (I use helm now), which would have eased the learning curve.

  2. Learning how to customize Emacs as someone who had never worked with a Lisp before.  I struggled by cutting-and-pasting code snippets without really knowing how they worked, or how to use Emacs' built in help and introspection functions.

emacs_strengths:
  Everything is text (combined with Git, this is a super-power), and nearly any task can be trivially automated.

survey_feedback:
  I'm a high school dropout, but selected "high school" as highest level completed since that was the closest option.  It took me a while to find "American" as nationality since I was trying to autocomplete "United States" and "USA."


elisp: simple functions
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_initial: ["Text editing features"]
emacs_performance: Good but not great
emacs_strengths:
  - customizability
  - flexibility

emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0", "28.2"]
emacs_years: 8
email_package: No
favourite_packages: evil, lsp-mode, which-key, ivy
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: ["C++", "Clojure", "Go", "Python", "Rust"]
magit_usage: Often
operating_system: ["GNU/Linux"]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_frequency: Rarely
package_contributions: ["Advocacy"]
package_discovery: ["Reddit", "GitHub", "Web search engines", "M-x list-packages"]
package_help: ["Emacs StackExchange", "Framework", "GitHub"]
package_manager: ["framework default"]
package_research: ["wait for community"]
prior_editor: Sublime Text
project_package: projectile
emacs_difficulties:
  I had learn both vim and Emacs at the same time with spacemacs. Basic navigation was a huge issue, second to poor autocomplete/formatting issues.

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

org_usage:
  ["Note taking", "General document writing", "Task management", "Agenda", "Time tracking", "Babel for org-mode generation (i.e auto generated docs)"]

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

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


elisp: copy-paste
emacs_contribution: missing
emacs_contribution_feedback: missing
emacs_introduction: Book "Linux" by Knofler
emacs_mode: ["GUI"]
emacs_motivations_current: ["Package(s)", "Text editing features", "Built-in features", "Part of the GNU project / FSF"]
emacs_motivations_initial: ["non-modal keys - as opossed to vi"]
emacs_performance: Good but not great
emacs_strengths: Extensibility and many mighty packages
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["27.1"]
emacs_years: 20
email_package: missing
favourite_packages: missing
free_software_zeal: missing
fsf_paperwork_year: missing
has_donated_community: missing
has_donated_fsf: missing
isa_package_maintainer: missing
keybindings: CUA
languages: ["C", "HTML/CSS", "Javascript", "Python", "Scheme", "Shell", "all languages I programm un"]
magit_usage: missing
operating_system: ["GNU/Linux"]
org_usage: missing
package_archives: missing
package_contact_method: missing
package_contribution: missing
package_contribution_barriers: missing
package_contribution_frequency: missing
package_contributions: missing
package_discovery: missing
package_documentation_wish: missing
emacs_difficulties:
  Key-bindings are hard to learn, I was stuck with a handfull oft, until Emacs fron Scratch showed me "which-key". Same for commands and minibuffer-history plus Helm/vertico AS well es for recent-buffer/file-history


elisp: read and understand
emacs_contribution: Never
emacs_introduction: University/College
emacs_mode: ["TUI"]
emacs_motivations_initial: ["in college we were given a cheatsheet for vim/emacs; emacs seemed to click with me better"]
emacs_performance: Good but not great
emacs_strengths: command mini buffer
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0", "28.2"]
emacs_years: 17
email_package: No
free_software_zeal: any comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
languages: ["C++", "C", "Python", "Shell", "terraform"]
magit_usage: Never
operating_system: ["GNU/Linux", "MacOS"]
org_usage: String[]
package_archives: ["not sure"]
package_contact_method: ["i prefer irc over the rest"]
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", "Manual", "Screenshots", "examples and common use cases"]
package_help: ["IRC"]
package_manager: ["manual", "rarely use third-party packages"]
package_research: ["Install and try it immediately"]
emacs_difficulties:
  "undo" as in ctrl-z is not the same in linux terminal; breaking that habbit was a no-go; then later overriding said keybinds and attempting tweaks ~/.emacs.d/init.el was a learning experience (as opposed to "dropping-in" somebody elses blob-of-code

emacs_motivations_current:
  ["Extensibility", "Text editing features", "Part of the GNU project / FSF", "i know more commands in it than vim"]

survey_feedback:
  some of the package questions were mandatory; I generally go in bursts for installing emacs packages, but it has been years and typically use it vanilla now (maybe said mandatory questions could be optional)


elisp: simple functions
emacs_contribution: Never
emacs_introduction: University/College
emacs_mode: ["GUI"]
emacs_motivations_initial: ["Text editing features"]
emacs_performance: Good but not great
emacs_strengths: Extensibility and strong community.
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0", "28.1"]
emacs_years: 5
email_package: No
favourite_packages: magit, dirvish, dwim-shell-command, pdf-tools, vterm
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: ["C++", "Elisp", "Julia", "Python", "Shell", "Fortran"]
magit_usage: Frequently
operating_system: ["Windows", "MacOS"]
package_archives: ["GNU ELPA", "MELPA Stable"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: ["Lack of time", "Elisp proficiency", "Lack confidence in code quality"]
package_contribution_frequency: Sometimes
package_contributions: ["Issues"]
package_discovery: ["Reddit", "GitHub", "M-x list-packages"]
package_documentation_wish: ["Comparison", "Tutorials", "Design rationale"]
package_help: ["Reddit", "GitHub"]
package_manager: ["straight"]
package_research: ["Install and try it immediately"]
emacs_difficulties:
  It was difficult to know about/use many powerful features since there are few menu bar options and fancy buttons in the user's face, as opposed to many editors which make their features clear to the user with bloated, nice-looking interfaces.

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: Friend
emacs_mode: ["GUI", "TUI"]
emacs_motivations_current: ["Package(s)", "Inertia"]
emacs_motivations_initial: ["Text editing features", "Community", "Part of the GNU project / FSF"]
emacs_performance: Very well, it's snappy
emacs_strengths: ORG mode, Infinite extensibility
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 20
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", "Elixir", "Erlang", "Go", "Javascript", "Python", "Perl", "Ruby", "Shell"]
magit_usage: Rarely
operating_system: ["GNU/Linux", "WSL", "Windows"]
org_usage: ["Note taking", "Task management", "PKB"]
package_archives: ["framework default", "GNU ELPA", "MELPA", "MELPA Stable"]
package_contact_method: ["Never have"]
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: ["Design rationale", "Screenshots", "Clips/videos"]
package_help: ["I've never bothered"]
package_manager: ["framework default", "package.el", "manual"]
package_research: ["Install and try it immediately"]
emacs_difficulties:
  Learning the key-bindings, getting used to copy/paste being different than the native OS, near-vertical learning curve.

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


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: Colleague
emacs_mode: ["GUI", "TUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features", "Community"]
emacs_motivations_initial: ["Extensibility", "Package(s)", "Text editing features", "Community"]
emacs_performance: Very well, it's snappy
emacs_strengths: Extensibilty, org mode, notmuch mail, Just Works
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0", "28.1"]
emacs_years: 5
email_package: notmuch
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", "HTML/CSS", "Javascript", "Python", "Perl", "Rust", "Shell"]
magit_usage: Often
operating_system: ["GNU/Linux", "MacOS"]
package_archives: ["GNU ELPA", "GNU ELPA devel", "NonGNU ELPA", "MELPA", "MELPA Stable", "Source"]
package_contact_method: ["Mailing list", "Email"]
package_contribution: Rarely
package_contribution_barriers: ["Lack of time", "Elisp proficiency", "FSF paperwork"]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Code (bug fixes)", "Advocacy"]
package_help: ["IRC", "Reddit", "Emacs StackExchange", "Mailing lists"]
package_manager: ["straight"]
package_research: ["Install and try it immediately", "wait for maturity"]
prior_editor: Vim
project_package: framework default
emacs_difficulties:
  Mostly used Vim keybindings due past Vim usage for many years. Using some Emacs binding more, but slow to get used to.

  Most OSes seem to have old versions, slow to provide new versions, so had to search around alot for them

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

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

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


elisp: simple functions
emacs_contribution: Rarely
emacs_introduction: Internet
emacs_mode: ["GUI", "daemon"]
emacs_motivations_initial: ["Text editing features", "Part of the GNU project / FSF"]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0"]
emacs_years: 6
email_package: No
favourite_packages: modus-themes, denote, vertico, consult, orderless, tab-bar-mode, expand-region, org-mode, embark
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: ["Elisp"]
magit_usage: Sometimes
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "PKB", "Babel"]
package_archives: ["GNU ELPA", "NonGNU ELPA", "MELPA", "Source"]
package_contact_method: ["Email"]
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)", "Advocacy"]
package_discovery: ["Reddit", "GitHub", "Blogs", "Web search engines", "YouTube videos"]
package_documentation_wish: ["Tutorials", "Manual", "Screenshots", "Clips/videos"]
package_help: ["Email"]
package_manager: ["straight"]
package_research: ["Research alternatives"]
emacs_difficulties:
  Made the mistake of changing a bunch of things right out of the gate, target than learning the default way first.

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

emacs_strengths:
  Hackability/extensibility/composability -- all aspects of the same thing. Basically, the way that Emacs builds/can build on itself as one uses it.


elisp: write package
emacs_contribution: Rarely
emacs_introduction: Internet
emacs_mode: ["GUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Community", "Part of the GNU project / FSF"]
emacs_motivations_initial: ["Extensibility", "Package(s)", "Text editing features"]
emacs_performance: Good but not great
emacs_strengths: Emacs Lisp, and how easy it the language makes it to hack every part of the user Emacs interface.
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["27.1"]
emacs_years: 5
email_package: No
favourite_packages: hyperbole, vertico, orderless, elfeed, haskell-mode, geiser
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", "Haskell", "Javascript", "Python", "Scheme", "Shell"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "Windows"]
org_usage: ["Note taking", "General document writing", "PKB"]
package_archives: ["GNU ELPA", "NonGNU ELPA"]
package_contact_method: ["Mailing list"]
package_contribution: Rarely
package_contribution_barriers: String[]
package_contribution_frequency: Sometimes
package_contributions: ["Documentation"]
package_discovery: ["Reddit", "Web search engines", "GNU ELPA/MELPA online package lists", "M-x list-packages"]
package_documentation_wish: ["Comparison", "Tutorials", "Design rationale", "Manual", "Screenshots", "Clips/videos"]
package_help: ["IRC", "Reddit"]
emacs_contribution_feedback:
  It doesn't bother me. I just push changes, I don't care about attribution or copyright when I am contributing to someone else's code base.

emacs_difficulties:
  I didn't know you could do index search and full-text search of the Emacs user manual, and this was not made obvious in the manual because this is an Info-doc feature. How to search for functions by name, how to search for a key binding by function, and how to search for which function is called by a key binding -- all should be explained in the very beginning of the tutorial.


elisp: write package
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_current: ["Text editing features", "Built-in features", "Rmail"]
emacs_motivations_initial: ["org-mode"]
emacs_performance: Good but not great
emacs_strengths: GNU licence, everything is text, keyboard driven, elisp, shell-mode.
emacs_tasks: ["Work", "Hobby projects", "email"]
emacs_version: ["29.0"]
emacs_years: 5
email_package: Rmail
favourite_packages: restclient, fold-this
free_software_zeal: any comprimise
fsf_paperwork_year: 0-2y
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
languages: ["C", "Elisp", "HTML/CSS", "Javascript", "Shell", "Typescript"]
magit_usage: Never
operating_system: ["GNU/Linux", "MacOS"]
org_usage: String[]
package_archives: ["GNU ELPA", "NonGNU ELPA", "MELPA"]
package_contact_method: ["Email", "GitHub"]
package_contribution: Rarely
package_contribution_barriers: ["Not interested"]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Code (features)", "Code (bug fixes)"]
package_discovery: ["M-x list-packages"]
package_documentation_wish: ["Manual", "Screenshots", "Clips/videos", "Overview"]
package_help: ["IRC"]
emacs_difficulties:
  Shortcuts, managing windows, missing tabs (back in v26), different indentations per major mode, default scrolling.


elisp: read and understand
emacs_contribution: Never
emacs_introduction: Colleague
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features"]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Work", "Hobby projects", "ORG"]
emacs_version: ["28.1"]
emacs_years: 4
email_package: No
free_software_zeal: any comprimise
fsf_paperwork_year: might in future
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
magit_usage: Sometimes
operating_system: ["GNU/Linux"]
org_usage: ["General document writing", "Task management", "Agenda", "Time tracking"]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["not"]
package_contribution: Never
package_contribution_barriers: ["Lack confidence in code quality"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["GitHub", "GNU ELPA/MELPA online package lists"]
package_documentation_wish: ["Manual"]
package_help: ["not"]
package_manager: ["package.el", "elpaca", "use-package", "manual"]
package_research: ["Install and try it immediately"]
prior_editor: Vim
project_package: No
emacs_motivations_initial:
[cell repeats an earlier one in this file: 102 characters]

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


elisp: write package
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI", "daemon"]
emacs_performance: Good but not great
emacs_tasks: ["Work", "Hobby projects", "Life"]
emacs_version: ["27.1"]
emacs_years: 5
email_package: Mu4e
favourite_packages: magit,mu4e,org,vertico,elfeed
free_software_zeal: any comprimise
fsf_paperwork_year: might in future
has_donated_community: I have in the past
has_donated_fsf: Would directly
isa_package_maintainer: No
keybindings: Emacs
languages: ["Elisp", "Haskell", "Python", "R", "Shell"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "Time tracking"]
package_archives: ["GNU ELPA", "NonGNU ELPA", "MELPA"]
package_contact_method: ["Email"]
package_contribution: Never
package_contribution_barriers: ["Lack of time", "Not knowing how to modify a package", "Lack confidence in code quality"]
package_contribution_frequency: Sometimes
package_contributions: ["Advocacy"]
package_discovery: ["Reddit", "Mailing lists", "Blogs", "M-x list-packages"]
package_documentation_wish: ["Comparison", "Design rationale", "Manual"]
package_help: ["IRC", "Mailing lists", "Email"]
package_manager: ["package.el", "use-package"]
package_research: ["Install and try it immediately"]
prior_editor: Geany
emacs_difficulties:
  Modes derived from special-mode -- that keyboard-oriented way of operation was new to me at the time.  Then finding and understanding the documentation: Usually, all of the answers I sought would turn out to be there, but only now that I understand how to look things up and am used to the way it's all organized can I find everything there directly.

emacs_motivations_current:
  ["Extensibility", "Package(s)", "Text editing features", "Community", "Self-documenting (introspectionl"]

emacs_motivations_initial:
  ["Text editing features", "Mostly I'd heard that it'd be good for editing Python code, but I'd also heard rumors it was a good OS, so that also made me curious."]

emacs_strengths:
  Elisp!  Extensive and pervasive documentation throughout the application, being able to change *anything* you don't like or that doesn't work for you.


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: Jon Postel
emacs_mode: ["GUI"]
emacs_motivations_current: ["org mode"]
emacs_motivations_initial: ["Extensibility", "Text editing features"]
emacs_performance: Very well, it's snappy
emacs_strengths: doesn't get in the way
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["27.1"]
emacs_years: 30
email_package: No
favourite_packages: org mode
free_software_zeal: limited comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: Yes
isa_package_maintainer: No
keybindings: Emacs
languages: ["Text and schedules in Org mode"]
magit_usage: Never
operating_system: ["Linux"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "Time tracking"]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["Email"]
package_contribution: Never
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Web search engines", "Hacker News"]
package_documentation_wish: ["examples for customization"]
package_help: ["Emacs StackExchange"]
package_manager: ["not sure"]
emacs_difficulties:
  mistakenly tapping a wrong key sequence and ending up in a different spacetime multiverse. Learning about Control-G was everything I needed to regain sanity.

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


elisp: copy-paste
emacs_contribution: Never
emacs_difficulties: The tutorial took some time to absorb. The conventional undo was tough to grasp.
emacs_introduction: University/College
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features"]
emacs_motivations_initial: ["Text editing features"]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.1"]
emacs_years: 6
email_package: No
favourite_packages: lsp, consult+marginalia+orderless+vertico, company, org, tree-sitter, flycheck
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", "Tcl/Tk, Batch scripting, MATLAB, LaTeX"]
magit_usage: Rarely
operating_system: ["Windows"]
org_usage: ["Note taking", "Task management"]
package_archives: ["GNU ELPA", "NonGNU ELPA", "MELPA Stable"]
package_contact_method: ["Never did this"]
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", "Overview"]
package_help: ["Never had to do this. Usual web search pointed me to the relevant places."]
package_manager: ["use-package"]
emacs_strengths:
  Rich ecosystem of packages and great user community. Provides functionalities that are more than a plain text editor like file permission tweaking and interfacing with the OS.

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


elisp: copy-paste
emacs_contribution: missing
emacs_contribution_feedback: missing
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_initial: ["Extensibility", "Community"]
emacs_performance: Good but not great
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0"]
emacs_years: 1
email_package: missing
favourite_packages: missing
free_software_zeal: missing
fsf_paperwork_year: missing
has_donated_community: missing
has_donated_fsf: missing
isa_package_maintainer: missing
keybindings: Emacs
languages: ["Elisp", "HTML/CSS", "Python", "Shell"]
magit_usage: missing
operating_system: ["GNU/Linux"]
org_usage: missing
package_archives: missing
package_contact_method: missing
package_contribution: missing
package_contribution_barriers: missing
package_contribution_frequency: missing
package_contributions: missing
package_discovery: missing
package_documentation_wish: missing
package_help: missing
package_manager: missing
emacs_motivations_current:
[cell repeats an earlier one in this file: 123 characters]

emacs_strengths:
  It's ability to program itself and the willingness of the developer community to merge in new technologies such as tree-sitter and LSP


elisp: many packages
emacs_contribution: Often
emacs_introduction: University/College
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features", "Community"]
emacs_motivations_initial: ["Community"]
emacs_performance: Good but not great
emacs_strengths: The way it rewards sustained investment.
emacs_version: ["29.0"]
emacs_years: 28
email_package: Gnus
favourite_packages: org-mode, auctex, yiddish.el, various packages I wrote (mailaprop, yank-match, urlete)
free_software_zeal: any comprimise
fsf_paperwork_year: 10+y
has_donated_community: Our company funds & publishes some custom Emacs Lisp development.
has_donated_fsf: Yes if FSF membership counts.
isa_package_maintainer: Yes
keybindings: Emacs
languages: ["C", "Elisp", "HTML/CSS", "Javascript", "Python", "Scheme", "SQL"]
magit_usage: Never
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "Task management", "Agenda", "PKB"]
package_archives: ["Source"]
package_contact_method: ["Mailing list"]
package_contribution: Often
package_contribution_barriers: ["Lack of time"]
package_contribution_frequency: Often
package_contributions: ["Issues", "Code (features)", "Code (bug fixes)", "Documentation", "Advocacy"]
package_documentation_wish: ["I have found package documentation to be generally pretty good."]
package_help: ["IRC", "Framework", "Mailing lists", "Fediverse, Twitter"]
package_manager: ["manual"]
package_research: ["Research alternatives"]
emacs_contribution_feedback:
  I wish the bug tracker (debbugs) were easier to use; specifically, that it would have a web interface to most of its functionality.

emacs_difficulties:
  I had a very good support network around me when I learned Emacs.  I think it might have been more difficult if I had not had people helping, but it was a long time ago and I can't be sure about that counterfactual conjecture.

emacs_tasks:
  ["Work", "Hobby projects", "Pretty much everything, including all email, text writing, and any other tasks involving symbolic manipulation."]

package_discovery:
  ["Reddit", "Mailing lists", "IRC servers", "Blogs", "Web search engines", "Emacs-related mailing lists: \"Emacs Devel\" and \"Emacs Humanities\""]

package_submission:
  I haven't bothered to submit them to any package repositories -- some of them are in GNU Emacs anyway, but those that aren't I would submit to a package repository if I thought it would help other users.


elisp: read and understand
emacs_contribution: Never
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: The extensibility and windowing/buffering system.
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 1
email_package: No
favourite_packages: evil, jedi, vertico, org-mode
free_software_zeal: significant comprimise
fsf_paperwork_year: might in future
has_donated_community: Cannot
has_donated_fsf: Cannot
isa_package_maintainer: No
keybindings: Vim
languages: ["C++", "C", "Elixir", "Python", "Shell", "Typescript"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "MacOS"]
org_usage: ["Note taking", "General document writing", "Task management", "PKB", "Babel"]
package_archives: ["framework default", "MELPA Stable"]
package_contact_method: ["Mailing list", "Email", "GitHub"]
package_contribution: Never
package_contribution_barriers: ["Elisp proficiency", "Lack confidence in code quality"]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Code (bug fixes)"]
package_discovery: ["GitHub", "IRC servers", "Discord", "GNU ELPA/MELPA online package lists"]
package_documentation_wish: ["Tutorials", "Clips/videos", "Overview"]
package_help: ["IRC", "Framework", "GitHub", "Mailing lists", "Discord"]
package_manager: ["framework default", "straight"]
emacs_difficulties:
  I tried multiple times to use Emacs binds but they tended to be uncomfortable for me. Also debugging certain things can be hard once you start using packages, but asking the community for help tends to work.

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


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features"]
emacs_motivations_initial: ["Text editing features"]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 1
email_package: Mu4e
favourite_packages: Magit, org, roam,
free_software_zeal: limited comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Vim
languages: ["Clojure", "Elisp", "HTML/CSS", "Javascript", "Java", "groovy"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "Task management", "Agenda", "Time tracking", "PKB", "Babel"]
package_archives: ["framework default"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: ["Lack of time", "Lack confidence in code quality", "Unfamiliar with contribution process"]
package_contribution_frequency: Never
package_contributions: ["Issues"]
package_discovery: ["Reddit", "Blogs"]
package_documentation_wish: ["Comparison", "Screenshots", "Clips/videos", "Overview"]
package_help: ["GitHub"]
package_manager: ["framework default"]
emacs_difficulties:
  Buffer vs window  and general naming differences. 
  Why ctrl shuold be a leader never made sense before i got the capslock setting.
  Evil keys not always working in some minibuffers


elisp: simple functions
emacs_contribution: Never
emacs_contribution_feedback: Using github/gitlab/sourcehut might be a bit more beginner-friendly
emacs_difficulties: Outdated terminology, usability issues introduced by buggy config (spacemacs at the time)
emacs_introduction: Friend
emacs_mode: ["GUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features", "Community"]
emacs_motivations_initial: ["Extensibility", "Package(s)"]
emacs_performance: Good but not great
emacs_strengths: Extensibility, packages, community
emacs_tasks: ["Work", "Hobby projects", "FOSS development"]
emacs_version: ["28.1"]
emacs_years: 6
email_package: No
favourite_packages: magit,evil,org,python-mode,lsp-pyright,haskell-mode,lsp-haskell
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
magit_usage: Frequently
operating_system: ["GNU/Linux", "WSL"]
org_usage: ["Note taking", "General document writing", "Agenda", "PKB", "Babel"]
package_archives: ["framework default", "Source"]
package_contact_method: ["Mailing list", "Email", "GitHub", "However they track issues"]
package_contribution: Rarely
package_contribution_barriers: ["Lack of time", "Bad prior experience"]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Code (bug fixes)", "Documentation"]
package_discovery: ["Reddit", "Discord", "Blogs", "Web search engines", "M-x list-packages"]
package_documentation_wish: ["Comparison", "Tutorials", "Design rationale", "Screenshots"]
languages:
  ["Assembly", "C++", "C", "C#", "Clojure", "Elisp", "Haskell", "Javascript", "Julia", "Java", "Python", "Rust", "Shell", "Typescript"]

survey_feedback:
  I think the above question is meant to say “Did you respond to the 2021 Emacs survey”? Answer is yes either way


elisp: copy-paste
emacs_contribution: Never
emacs_mode: ["GUI"]
emacs_motivations_initial: String[]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 9
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: Would directly
isa_package_maintainer: No
keybindings: Emacs
languages: ["Elisp", "HTML/CSS", "Javascript", "Python", "PHP", "Typescript"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "MacOS"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "Babel"]
package_archives: ["GNU ELPA", "NonGNU ELPA", "MELPA", "Source"]
package_contact_method: ["comments on social media"]
package_contribution: Never
package_contribution_barriers: ["Elisp proficiency", "Lack confidence in code quality"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Reddit", "Discourse", "Blogs", "M-x list-packages"]
package_documentation_wish: ["Satisfied"]
package_help: ["Reddit", "Emacs StackExchange"]
package_manager: ["straight", "use-package"]
package_research: ["Install and try it immediately"]
project_package: projectile
prose: Sometimes
emacs_motivations_current:
[cell repeats an earlier one in this file: 123 characters]

favourite_packages:
  multiple-cursors, ivy, avy, expand-region, emmet-mode, helpful, swiper, company, pdf-tools, ace-window


elisp: copy-paste
emacs_contribution: missing
emacs_contribution_feedback: missing
emacs_difficulties: missing
emacs_introduction: missing
emacs_mode: ["GUI", "TUI", "daemon"]
emacs_motivations_initial: missing
emacs_performance: Good but not great
emacs_strengths: missing
emacs_tasks: ["Work", "Hobby projects", "Text editing in general"]
emacs_version: ["27.1"]
emacs_years: 2
email_package: missing
favourite_packages: missing
free_software_zeal: missing
fsf_paperwork_year: missing
has_donated_community: missing
has_donated_fsf: missing
isa_package_maintainer: missing
keybindings: Emacs
magit_usage: missing
operating_system: ["GNU/Linux", "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
package_help: missing
emacs_motivations_current:
  ["Extensibility", "Package(s)", "Community", "Part of the GNU project / FSF", "Longevity, absense of malware and spyware features"]

languages:
  ["Clojure", "Elisp", "HTML/CSS", "Javascript", "Java", "Python", "Perl", "Shell", "SQL", "Typescript", "Prolog, Scala"]


elisp: simple functions
emacs_contribution: Never
emacs_introduction: Friend
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features", "Community"]
emacs_motivations_initial: ["Org-mode"]
emacs_performance: Very well, it's snappy
emacs_strengths: One is able to do ANYTHING with it, and to tweak it perfectly for the personal workflow.
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.1"]
emacs_years: 1
email_package: Mu4e
favourite_packages: org-mode, mu4e, org-contacts, iflipb, olivetti, typo, synonyms, org-superstar, calfw
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: ["Common Lisp", "Elisp", "HTML/CSS"]
magit_usage: Never
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "Babel"]
package_archives: ["MELPA", "not sure"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_frequency: Rarely
package_contributions: ["Issues"]
package_discovery: ["Reddit", "GitHub", "Blogs", "Web search engines"]
package_documentation_wish: ["Tutorials", "Examples"]
package_help: ["Reddit"]
package_manager: ["Doom's package! command, sometimes with a recipe to get it from github"]
emacs_difficulties:
  When I was learning the keys, I often hit the wrong ones and started some function that wanted me to enter stuff (or even accidentally started recording a new macro, I was using evil keybinds back then, because that was the standard in Emacs Doom). In panic I wanted to quit that and hit ESC, but that sometimes didn't work, and I couldn't remember C-g.

  Also, it took me some time to get together all the settings for writing prose, at first Emacs seemed to be something for programmers only. (For that reason I put it away again a few years ago when it was shown to me by an enthusiast.) Now I have a great setup with Olivetti and a proportional font and visual-line-mode and can use Emacs as I always wanted.

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


elisp: write package
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)"]
emacs_motivations_initial: ["Package(s)", "Better ergonomics than Notepad++"]
emacs_performance: Good but not great
emacs_strengths: Easy extensibility
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2", "28.1"]
emacs_years: 1
email_package: No
favourite_packages: evil-mode, avy-mode, ace-window-mode, eglot, magit
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: ["Common Lisp", "Elisp", "Haskell", "Python", "Octave"]
magit_usage: Frequently
operating_system: ["WSL", "Windows"]
org_usage: ["Note taking", "Agenda"]
package_archives: ["GNU ELPA", "NonGNU ELPA", "MELPA", "MELPA Stable"]
package_contact_method: ["Package's issue tracker"]
package_contribution: Never
package_contribution_barriers: ["Package complexity"]
package_contribution_frequency: Rarely
package_contributions: ["Issues"]
package_discovery: ["M-x list-packages"]
package_documentation_wish: ["Design rationale"]
package_help: ["Emacs StackExchange", "Email"]
emacs_difficulties:
  The default key bindings are very different from CUA. The terminology is very different from what is commonly used in Microsoft Windows, e.g. frames and windows.


elisp: many packages
emacs_contribution: Frequently
emacs_introduction: University/College
emacs_mode: ["GUI", "TUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Part of the GNU project / FSF"]
emacs_motivations_initial: ["My university offered Emacs and vim on their systems, and vim confused me too much at the time."]
emacs_performance: Good but not great
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0", "28.2"]
emacs_years: 15
email_package: No
favourite_packages: tramp, org, eshell, eglot, wgrep, company, use-package, which-key, elfeed, with-editor
free_software_zeal: moderate comprimise
fsf_paperwork_year: 0-2y
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: Yes
keybindings: Emacs
languages: ["C++", "C", "Elisp", "Go", "HTML/CSS", "Javascript", "Python"]
magit_usage: Never
operating_system: ["GNU/Linux", "Windows"]
org_usage: ["Note taking", "General document writing"]
package_archives: ["GNU ELPA", "GNU ELPA devel", "NonGNU ELPA", "MELPA"]
package_contact_method: ["Mailing list", "GitHub"]
package_contribution: Sometimes
package_contribution_barriers: String[]
package_contribution_frequency: Sometimes
package_contributions: ["Issues", "Code (features)", "Code (bug fixes)", "Documentation"]
package_discovery: ["Reddit", "Mailing lists", "GNU ELPA/MELPA online package lists", "M-x list-packages"]
package_documentation_wish: ["Design rationale", "Screenshots", "Overview"]
package_help: ["Mailing lists"]
package_manager: ["package.el", "use-package", "manual"]
emacs_contribution_feedback:
  Overall, the experience is (usually) pretty painless. I think it would be helpful to have more documentation-by-example though: that is, pick a recommended way to generate patches and have the manual say, effectively, "Just type these commands." For example, it could recommend working on a Git branch and then using `git format-patch` and/or `git send-email`. (Of course, people who want to do things another way still can, and the rest of the manual should help guide them too, but a simple recommendation would be nice.) The same principle could apply elsewhere too; maybe for ELPA submissions?

emacs_difficulties:
  At the very beginning, just remembering key combinations. It also took me about a decade of using Emacs to really understand the help system and to move beyond just copy/pasting Elisp code into my config.

emacs_strengths:
  Extreme customizability. The best motto I've seen for Emacs is, "the editor of a lifetime." I'm able to mold Emacs to fit me perfectly, which both makes it easier for me to do things with Emacs, and is fun in its own right. In a sense, this is a form of lock-in, since I can't imagine spending the time to make another editor work just right. However, the fact that Emacs' development (and the FSF's philosophies in general) are much more aligned with my interests as a user, this isn't really a problem in practice (most people wouldn't feel too worried about being "locked into" their dream home). This is in stark contrast to being locked into something like VS Code (which, to extend the housing analogy, is probably more like renting an apartment).

survey_feedback:
  One question that might be worth asking in future editions of the survey: where would you like to see Emacs development go, or what new feature are you most excited about? (I'd say treesitter and the recent merge of eglot for the latter.)


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: productivity porn
emacs_mode: ["GUI"]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Work", "org-mode for personal use"]
emacs_version: ["28.1"]
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: Emacs
languages: ["none"]
magit_usage: Never
operating_system: ["Windows"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "PKB"]
package_archives: ["GNU ELPA", "GNU ELPA devel", "NonGNU ELPA", "MELPA", "MELPA Stable"]
package_contact_method: ["Email", "GitHub"]
package_contribution: Never
package_contribution_barriers: ["Elisp proficiency", "Lack confidence in code quality"]
package_contribution_frequency: Rarely
package_contributions: ["Issues"]
package_discovery: ["Reddit", "Blogs", "M-x list-packages", "Sacha Chua’s Emacs News"]
package_documentation_wish: ["Tutorials", "Manual", "Screenshots", "concrete examples"]
package_help: ["Reddit", "Emacs StackExchange"]
package_manager: ["package.el"]
package_research: ["Install and try it immediately", "Research alternatives"]
prior_editor: None
project_package: No
emacs_difficulties:
  lack of clear  onboarding instructions, wrong assumption that app could only be run in the command line

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

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


elisp: simple functions
emacs_contribution: Never
emacs_introduction: University/College
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Built-in features"]
emacs_motivations_initial: ["Text editing features"]
emacs_performance: Alright
emacs_strengths: The "live" extensibility. Evaluate some elisp and run in right then and there.
emacs_tasks: ["Work"]
emacs_version: ["28.2"]
emacs_years: 9
email_package: Mu4e
favourite_packages: Magit, ef-themes, vertico, transient
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"]
magit_usage: Frequently
operating_system: ["MacOS"]
org_usage: ["Note taking", "General document writing", "Babel"]
package_archives: ["GNU ELPA", "NonGNU ELPA", "Source"]
package_contact_method: ["Mailing list"]
package_contribution: Never
package_contribution_barriers: ["Lack confidence in code quality"]
package_contribution_frequency: Never
package_contributions: ["Advocacy"]
package_discovery: ["GitHub", "Twitter"]
package_documentation_wish: ["Overview"]
package_help: ["Framework"]
emacs_difficulties:
  I didn't even touch elisp for the first 6 years or so. I needed to write a thesis in LaTeX and came across Aquamacs as one of the suggested editors. Didn't even really know I used Emacs. I should've looked at Elisp from the very beginning which would've prevented many misdirections in using / configuring emacs. I now am happy with a as-minimal-as-possible DOOM layer underneath my personal config because doom core has many batteries included.


elisp: copy-paste
emacs_contribution: Rarely
emacs_introduction: Internet
emacs_mode: ["GUI", "TUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features"]
emacs_motivations_initial: ["Org for knowledge management"]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0", "28.2"]
emacs_years: 3
email_package: No
favourite_packages: org,org-super-agenda,tramp,consult,embark,avy,rfc-mode,devdocs,magit,lsp-mode
free_software_zeal: moderate comprimise
fsf_paperwork_year: might in future
has_donated_community: Cannot
has_donated_fsf: Would directly
isa_package_maintainer: No
keybindings: Emacs
languages: ["Python", "Shell"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "WSL", "Windows"]
org_usage: ["Note taking", "Task management", "Agenda", "PKB", "Babel"]
package_archives: ["MELPA"]
package_contact_method: ["Email"]
package_contribution: Rarely
package_contribution_barriers: ["Elisp proficiency", "Lack confidence in code quality"]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Code (bug fixes)"]
package_discovery: ["Reddit", "Blogs"]
package_documentation_wish: ["Tutorials"]
package_help: ["Reddit"]
package_manager: ["package.el", "use-package"]
emacs_difficulties:
  The scattering of knowledge across internet to configure properly Emacs and figuring that Emacs wiki is actually out-dated for a lot of subjects.

emacs_strengths:
  Org-mode for knowledge management and task organization.
  Outline features usable in different document packages (pdf-tools, rfc-browser, etc.).
  Extensive customization possibilities, which allows one to have a text editor hyper-augmented that fits almost perfectly its needs.


elisp: write package
emacs_contribution: Rarely
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_initial: ["curiosity"]
emacs_performance: Very well, it's snappy
emacs_strengths: real keyboard only editor
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0"]
emacs_years: 3
email_package: No
free_software_zeal: any 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: ["GNU/Linux", "WSL", "Windows"]
org_usage: ["Note taking", "General document writing", "Task management", "Babel"]
package_archives: ["GNU ELPA", "NonGNU ELPA", "MELPA"]
package_contact_method: ["Email"]
package_contribution: Rarely
package_contribution_barriers: ["Lack confidence in code quality"]
package_contribution_frequency: Rarely
package_contributions: ["Issues"]
package_discovery: ["Reddit", "GitHub", "Blogs", "M-x list-packages"]
package_documentation_wish: ["Tutorials"]
package_help: ["Matrix"]
package_manager: ["use-package"]
package_research: ["Install and try it immediately"]
prior_editor: VS Code
emacs_motivations_current:
[cell repeats an earlier one in this file: 110 characters]

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


elisp: simple functions
emacs_contribution: Rarely
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_current: ["Text editing features", "Built-in features", "org-mode, gnus"]
emacs_motivations_initial: ["Text editing features"]
emacs_performance: Poorly, it's sluggish
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 12
email_package: Gnus
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", "Go", "HTML/CSS", "Haskell", "Python", "PHP", "Scheme", "Shell", "SQL", "zig"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "BSD", "OpenBSD"]
package_archives: ["MELPA"]
package_contact_method: ["Mailing list", "GitHub"]
package_contribution: Never
package_contribution_barriers: ["Not interested"]
package_contribution_frequency: Rarely
package_contributions: ["Code (bug fixes)"]
package_discovery: ["Mailing lists", "Web search engines", "M-x list-packages"]
package_documentation_wish: ["Tutorials", "Manual"]
package_help: ["Mailing lists"]
package_manager: ["package.el", "use-package"]
package_research: ["Install and try it immediately"]
prior_editor: Geany, Notepad
org_usage:
  ["Note taking", "General document writing", "Task management", "Agenda", "Time tracking", "PDF Export, HTML Export"]


elisp: simple functions
emacs_contribution: Never
emacs_difficulties:
  The key bindings
  Finding the right documentation
  It felt esoteric in nature in the beginning

emacs_introduction: University/College
emacs_mode: ["GUI", "daemon"]
emacs_motivations_current: ["Package(s)", "Text editing features", "Built-in features", "Community"]
emacs_motivations_initial: ["Extensibility", "Text editing features", "Community"]
emacs_performance: Good but not great
emacs_strengths:
  Org mode
  Its extensibility

emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0"]
emacs_years: 3
email_package: Mu4e
free_software_zeal: moderate comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: Cannot
isa_package_maintainer: No
keybindings: Emacs
magit_usage: Often
operating_system: ["GNU/Linux", "MacOS"]
package_archives: ["framework default"]
package_contact_method: ["Email", "GitHub"]
package_contribution: Never
package_contribution_barriers: ["Lack of time", "Elisp proficiency"]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Code (bug fixes)", "Documentation", "Advocacy"]
package_documentation_wish: ["Tutorials", "Manual", "Screenshots", "Clips/videos", "Overview"]
package_manager: ["framework default", "Nix"]
package_research: ["Install and try it immediately", "Research alternatives"]
prior_editor: Sublime Text
project_package: framework default
languages:
  ["C++", "C", "Elisp", "Elixir", "Go", "HTML/CSS", "Haskell", "Java", "Python", "PHP", "Perl", "Rust", "Ruby", "Shell", "SQL", "Typescript"]

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

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

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


elisp: simple functions
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI", "TUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features", "Community"]
emacs_motivations_initial: ["Extensibility", "Package(s)"]
emacs_performance: Very well, it's snappy
emacs_strengths: The customizability.
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0", "28.2"]
emacs_years: 6
email_package: notmuch
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: ["C", "Elisp", "Go", "HTML/CSS", "Javascript", "Python", "Shell"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "Task management", "Time tracking", "PKB"]
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: ["Code (bug fixes)"]
package_discovery: ["Reddit"]
package_documentation_wish: ["Comparison", "Tutorials", "Screenshots"]
package_help: ["Reddit"]
package_manager: ["use-package"]
emacs_difficulties:
  Yes. Elisp was not something I was comfortable with for a long time. use-package was like magic, all I could do for a long time was just write use-lisp blocks to install stuff.


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: ["Package(s)"]
emacs_performance: Alright
emacs_strengths: Extensibility, Free Software values, large and active community
emacs_tasks: ["Hobby projects"]
emacs_version: ["29.0"]
emacs_years: 1
email_package: No
favourite_packages: CIDER, Org, parinfer, evil
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: ["Clojure", "Elisp", "Shell"]
magit_usage: Sometimes
operating_system: ["GNU/Linux", "Android (via nix-on-droid)"]
org_usage: ["Note taking", "General document writing", "Babel"]
package_archives: ["framework default"]
package_contact_method: ["Email"]
package_contribution: Never
package_contribution_barriers: ["Lack of time", "Elisp proficiency"]
package_contribution_frequency: Rarely
package_contributions: ["Documentation"]
package_discovery: ["Web search engines", "4chan"]
package_documentation_wish: ["Comparison", "Tutorials"]
package_help: ["4chan"]
emacs_difficulties:
  The giant blinking cursor drove me nuts.
  The white background color singed my retina. 
  The key chords are unintuitive, and probably bad for your hands. The graphical menus are poorly organized.
  After realizing I'd have to spend several (dozens, hundreds...) hours learning about and configuring Emacs before I could actually get work done, I uninstalled it and went with VS Codium instead. But I installed Doom Emacs after hearing about it a few months ago, and have been happy with it ever since.

survey_feedback:
  Some of the questions were either duplicates or the distinction wasn't clear. The ones about contribution.


elisp: simple functions
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Work", "Student"]
emacs_version: ["28.2"]
emacs_years: 1
email_package: Mu4e
favourite_packages: Auctex,latexmk,ivy,lsp,company,treesitter,counsel
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", "Julia", "R", "Rust"]
magit_usage: Rarely
operating_system: ["GNU/Linux", "Windows", "MacOS"]
org_usage: ["Note taking", "General document writing", "Babel"]
package_archives: ["framework default", "GNU ELPA", "MELPA", "Source"]
package_contact_method: ["n/a"]
package_contribution: Never
package_contribution_barriers: ["Lack of time", "Elisp proficiency", "Unfamiliar with contribution process"]
package_contribution_frequency: Never
package_contributions: ["Advocacy"]
package_discovery: ["Reddit", "GitHub", "Discourse", "Web search engines", "GNU ELPA/MELPA online package lists"]
package_help: ["Haven't had to, mainly rely on preexisting queries"]
package_manager: ["framework default", "straight", "use-package"]
package_research: ["Install and try it immediately", "Research alternatives", "wait for community"]
package_submission: MELPA, GNU ELPA
prior_editor: VS Code
emacs_difficulties:
  Understanding the layout of the filesystem. It is kinda obvious now, but seeing the ability to use arbitrary file names to modulate your package management definitely through me off. Performance on windows is spotty, likewise support. Overall, Emacs really good program.

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

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

emacs_strengths:
  Emacs really thrives on its customization and extensibility features. I mostly use it for programming math simulations or formatting latex documents.

package_documentation_wish:
  ["Tutorials", "Strictly more explicity manuals, e.g. consistently stating the working file or directory especially with packages that rely on multiple dependencies."]


elisp: simple functions
emacs_contribution: Never
emacs_introduction: Lisp machines
emacs_mode: ["GUI", "TUI", "daemon"]
emacs_motivations_current: ["Package(s)", "Text editing features", "Built-in features"]
emacs_motivations_initial: ["Extensibility", "Text editing features"]
emacs_performance: Very well, it's snappy
emacs_strengths: Programmability (incl. Macros), extensability, availability on the platforms I use.
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2", "25.3"]
emacs_years: 30
email_package: No
favourite_packages: org-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: No
keybindings: Emacs
languages: ["Common Lisp", "Elisp", "HTML/CSS", "Perl", "Shell"]
magit_usage: Never
operating_system: ["GNU/Linux", "MacOS"]
org_usage: ["Note taking", "PKB"]
package_archives: ["Source"]
package_contact_method: ["Mailing list", "Email"]
package_contribution: Rarely
package_contribution_frequency: Sometimes
package_contributions: ["Issues", "Advocacy"]
package_discovery: ["Mailing lists", "Blogs", "Web search engines"]
package_documentation_wish: ["Comparison", "Tutorials", "Design rationale", "Overview"]
package_help: ["Mailing lists"]
package_manager: ["package.el"]
package_contribution_barriers:
[cell repeats an earlier one in this file: 112 characters]

survey_feedback:
  The survey lists a number of packages/tools which I do not know where to look for details (besides search engines). It would be great to have a website with introductory information and links at the end.


elisp: write package
emacs_contribution: Never
emacs_introduction: dad
emacs_mode: ["GUI", "TUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Text editing features", "org-mode"]
emacs_motivations_initial: String[]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.1", "27.1", "25.2"]
emacs_years: 30
email_package: No
free_software_zeal: significant comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: Yes
keybindings: Emacs
magit_usage: Never
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "Task management", "PKB"]
package_archives: ["Source"]
package_contact_method: ["Email", "GitHub"]
package_contribution: Rarely
package_contribution_barriers: ["Lack of time", "Elisp proficiency", "Unfamiliar with contribution process"]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Code (features)"]
package_discovery: ["Reddit", "Web search engines"]
package_documentation_wish: ["Tutorials", "Overview"]
package_help: ["Reddit", "GitHub"]
package_manager: ["manual"]
package_research: ["Install and try it immediately", "Research alternatives"]
package_submission: Someone else submitted a package I wrote to MELPA. I did not really decide on anything.
languages:
  ["Assembly", "C++", "C", "Clojure", "Elisp", "HTML/CSS", "Javascript", "Java", "Python", "Rust", "Shell"]


elisp: write package
emacs_contribution: Never
emacs_difficulties: navigating texinfo help
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features"]
emacs_motivations_initial: ["Extensibility", "Text editing features"]
emacs_performance: Good but not great
emacs_strengths: Elisp extensibility
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["24.1"]
emacs_years: 22
email_package: Wanderlust
free_software_zeal: any comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
magit_usage: Never
operating_system: ["Windows"]
org_usage: ["Note taking", "Task management", "PKB"]
package_archives: ["Source"]
package_contact_method: ["GitHub"]
package_contribution: Sometimes
package_contribution_barriers: ["Lack confidence in code quality"]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Code (bug fixes)"]
package_discovery: ["Web search engines"]
package_documentation_wish: ["Manual"]
package_help: ["GitHub"]
package_manager: ["manual"]
languages:
  ["C++", "C", "Clojure", "Common Lisp", "Elisp", "HTML/CSS", "Javascript", "Java", "Python", "PHP", "Perl", "Ruby", "Shell"]


elisp: write package
emacs_contribution: Never
emacs_contribution_feedback: I'm really not a fan of the review by email process, or by the apparent culture on emacs-devel.
emacs_difficulties: Just getting started. The out-of-box experience isn't great.
emacs_introduction: Internet
emacs_mode: ["GUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features"]
emacs_motivations_initial: ["Extensibility", "Package(s)", "Text editing features"]
emacs_performance: Very well, it's snappy
emacs_strengths: Customizability.
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0", "28.2"]
emacs_years: 10
email_package: No
favourite_packages: Org,Magit
free_software_zeal: limited comprimise
fsf_paperwork_year: 0-2y
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Vim
languages: ["HTML/CSS", "Python", "Shell"]
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: Never
package_contribution_barriers: ["Lack of time", "Elisp proficiency", "Lack confidence in code quality"]
package_contribution_frequency: Sometimes
package_contributions: ["Issues", "Code (bug fixes)", "Documentation", "Advocacy"]
package_discovery: ["Reddit", "Mailing lists", "Discord"]
package_submission:
  I use MELPA mostly because getting FSF assignment for all the contributors is a hassle, and I see no advantage.


elisp: many packages
emacs_contribution: Never
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: Alright
emacs_strengths: First class user extensibility, fully introspectable workings
emacs_tasks: ["Work", "Hobby projects", "Leisure and entertainment"]
emacs_version: ["28.1", "28.0"]
emacs_years: 17
email_package: notmuch
favourite_packages: magit, consult, embark, vertico, auctex, eglot,
free_software_zeal: moderate 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", "Elisp", "HTML/CSS", "Julia", "Python", "Scheme", "Matlab"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "WSL", "Windows"]
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: Often
package_contribution_barriers: String[]
package_contribution_frequency: Often
package_contributions: ["Issues", "Code (bug fixes)", "Advocacy"]
package_discovery: ["Reddit", "GitHub", "Discord", "Blogs", "Sacha Chua's blog in particular"]
package_documentation_wish: ["Comparison", "Design rationale", "Manual", "Clips/videos"]
package_help: ["Reddit", "GitHub", "Discord"]
emacs_contribution_feedback:
  I don't know the process of submitting to GNU ELPA. I wish I didn't have to search for this information online.

emacs_difficulties:
  Not as a basic editor. But I didn't understand Elisp and was new to programming in general, so I couldn't customize it.


elisp: simple functions
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features"]
emacs_motivations_initial: ["Package(s)", "Text editing features", "Part of the GNU project / FSF"]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Work"]
emacs_version: ["29.0", "27.2"]
emacs_years: 6
email_package: No
favourite_packages: use-package, AUCTeX, rainbow-delimiters, lsp-mode, 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
languages: ["C++", "C", "Python", "Shell", "LaTeX, Fortran"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "MacOS", "BSD"]
org_usage: ["Note taking", "General document writing", "Babel"]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["Mailing list", "Email"]
package_contribution: Never
package_contribution_barriers: ["Elisp proficiency", "Lack confidence in code quality"]
package_contribution_frequency: Rarely
package_contributions: ["Issues"]
package_discovery: ["Web search engines"]
package_documentation_wish: ["Manual", "Comprehensive description of all of the toggles and options!"]
package_help: ["Reddit"]
package_manager: ["use-package"]
emacs_difficulties:
  Emacs doesn't utilize the muscle memory that the average person has for modern computers - the entire concept for how it works is foreign to a user coming from a point-and-click GUI background. I don't know how you could make emacs more beginner-friendly without losing out on some of the things that make it powerful (text-based configuration, the lisp interpreter)

emacs_strengths:
  1) You can always trust emacs to work! It's fast on any computer and always works the same way. 
  2) The huge array of packages let it compete with professional heavyweight IDEs in many contexts


elisp: simple functions
emacs_contribution: Never
emacs_contribution_feedback: No...
emacs_introduction: Shocases on YT first, than seein it in action in a conference
emacs_mode: ["GUI"]
emacs_motivations_initial: ["Extensibility", "Package(s)"]
emacs_performance: Good but not great
emacs_version: ["28.1"]
emacs_years: 4
email_package: notmuch
favourite_packages: org-mode, org-roam, dired, notmuch, counsel, exwm, counsel-rg, org-ql, org-agenda, org-attach
free_software_zeal: any comprimise
fsf_paperwork_year: 2-5y
has_donated_community: No
has_donated_fsf: I rarely buy stickers, t-shorts etc from GNU store
isa_package_maintainer: No
keybindings: Mine, ex Vimmer who prever single key/single key+modifiers for anything
languages: ["Common Lisp", "Elisp", "Python", "Shell"]
magit_usage: Rarely
operating_system: ["GNU/Linux"]
package_archives: ["GNU ELPA", "NonGNU ELPA", "MELPA"]
package_contact_method: ["Mailing list", "Email"]
package_contribution: Rarely
package_contribution_barriers: ["Elisp proficiency", "Lack confidence in code quality"]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Documentation", "Advocacy"]
package_discovery: ["Reddit", "Mailing lists", "Blogs", "M-x list-packages"]
package_documentation_wish: ["Tutorials", "Manual", "Clips/videos", "Overview"]
package_help: ["Reddit", "Mailing lists", "Email"]
package_manager: ["package.el", "use-package"]
package_research: ["Install and try it immediately"]
package_submission: GNU ELPA
emacs_difficulties:
  Built in documentation, info pages, a wonderful system in terms of accessibility, but VERY poor in terms of informative contents, perhaps the horrible markup used by info pages was part of that emptiness...

emacs_motivations_current:
  ["Extensibility", "Package(s)", "Text editing features", "Built-in features", "For being a classic desktop, with end-user programming concept and full integration of anything. I have one integrated mind, no reason to work on a single desktop, an exobrain, with sealed comparments or at maximum copy/paste as IPCs"]

emacs_strengths:
  NOT being an editor, in the modern sense, but a "computing environment" where the editor is just the main UI. Modern UI struggle to be document-UI, we have switched from widgets for anything to the modern web, to notebook UI etc and still most UIs are far behind Emacs...

emacs_tasks:
  ["Work", "Hobby projects", "My own desktop, for anything digital with EXWM/org-mode/org-roam/notmuch as my main drivers"]

org_usage:
  ["Note taking", "General document writing", "Task management", "Agenda", "Time tracking", "PKB", "Babel", "File management, really org-attach-ed single files or small tree copied, links to them in org-mode notes. The Way to have a graph-based storage"]

survey_feedback:
  No third party modern web crap is nice, an in-Emacs version, a simple package who send data to a server would be nice AND allow potentially more honest and constant feedback...


elisp: simple functions
emacs_contribution: Rarely
emacs_introduction: Internet
emacs_mode: ["GUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Text editing features"]
emacs_motivations_initial: ["Text editing features"]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0"]
emacs_years: 20
email_package: No
favourite_packages: use-package, selectrum, company
free_software_zeal: moderate comprimise
fsf_paperwork_year: 2-5y
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
languages: ["Assembly", "C++", "C", "Javascript", "Java", "Perl", "Shell"]
magit_usage: Often
operating_system: ["GNU/Linux"]
org_usage: ["Note taking"]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["Mailing list"]
package_contribution: Rarely
package_contribution_barriers: String[]
package_contribution_frequency: Sometimes
package_contributions: ["Issues", "Code (bug fixes)", "Advocacy"]
package_discovery: ["Reddit", "GitHub"]
package_documentation_wish: ["Comparison"]
package_help: ["GitHub"]
package_manager: ["use-package"]
emacs_difficulties:
  default keybindings were hard to use until mapping CAPS to CTRL, at which point emacs opened up to me


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features"]
emacs_motivations_initial: String[]
emacs_performance: Poorly, it's sluggish
emacs_strengths: keyboard centric interface
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 5
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: ["Assembly", "Go", "HTML/CSS", "Javascript", "Typescript"]
magit_usage: Frequently
operating_system: ["MacOS"]
org_usage: String[]
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: ["Reddit", "GitHub", "Web search engines"]
package_documentation_wish: ["Tutorials", "Manual", "Clips/videos"]
package_help: ["Reddit", "GitHub"]
package_manager: ["framework default"]
emacs_difficulties:
  still don't really understand how it all hangs together. Most documentation seems really old and for ancient packages that people don't use anymore


elisp: understand internals
emacs_contribution: Sometimes
emacs_difficulties: transitioning from a modal-editing perspective
emacs_introduction: Friend
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features"]
emacs_motivations_initial: ["Extensibility", "Text editing features"]
emacs_performance: Good but not great
emacs_tasks: ["Work", "Hobby projects", "Writing, Organizing, ..."]
emacs_version: ["28.2"]
emacs_years: 32
email_package: Mu4e
favourite_packages: magit, org, lsp, ivy/counsel, s/f/map, straight/use-package, win-switch
free_software_zeal: moderate comprimise
fsf_paperwork_year: 2-5y
has_donated_community: Yes
has_donated_fsf: I have in the past
isa_package_maintainer: Yes
keybindings: Custom
magit_usage: Frequently
operating_system: ["GNU/Linux", "MacOS"]
package_archives: ["GNU ELPA", "MELPA", "MELPA Stable", "Source"]
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", "Advocacy"]
package_discovery: ["Reddit", "GitHub", "twitter, emacs-news"]
package_documentation_wish: ["Tutorials", "Design rationale", "Overview"]
package_help: ["GitHub", "slack"]
package_manager: ["straight", "use-package"]
package_research: ["Install and try it immediately"]
emacs_contribution_feedback:
  It's far too burdensome. I've also had substantial work, that fixed a documented bug and that was "approved" by the maintainers, languish in limbo for a long time. This all reduces the incentives to contribute

emacs_strengths:
  dynamic extensibility, customizability (and *layered* customizability), unified interface to many different tasks, built-in documentation, buffers (in my view much more powerful than the ubiquitous tabs), ...

languages:
  ["Clojure", "Common Lisp", "HTML/CSS", "Haskell", "Javascript", "Java", "Python", "R", "Rust", "Shell", "SQL"]

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

survey_feedback:
  It would be nice to have an intro as to who is running this and why and to have a date/location where we can see some feedback on the results


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: Friend
emacs_mode: ["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: ["27.1"]
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: ["Elixir", "HTML/CSS", "Javascript"]
magit_usage: Never
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "Time tracking"]
package_archives: ["GNU ELPA", "MELPA Stable"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: ["Lack of time", "Elisp proficiency"]
package_contribution_frequency: Never
package_contributions: ["Advocacy"]
package_discovery: ["Web search engines", "GNU ELPA/MELPA online package lists", "M-x list-packages"]
package_documentation_wish: ["Tutorials", "Design rationale", "Screenshots", "Clips/videos", "Overview"]
package_help: ["Reddit", "GitHub", "Discord"]
package_manager: ["use-package"]
package_research: ["Install and try it immediately"]
emacs_difficulties:
  Remembering keybindings and lack of patience to learn other features. Not understanding how the buffer worked

emacs_strengths:
  Emacs combined with i3wm allow me to create a very efficient workflow where my hands hardly leave the keyboard.

favourite_packages:
  windresize, yasnippet, which-key, use-package, popup, lsp-ui, lsp-treemacs, elixir-mode, counsel-projectile


elisp: copy-paste
emacs_contribution: Never
emacs_difficulties: Muscle memory from using vim
emacs_introduction: Internet
emacs_mode: ["GUI", "daemon"]
emacs_motivations_initial: ["Variable fonts and why not"]
emacs_performance: Very well, it's snappy
emacs_strengths: Not running in terminal (compared to vim). Otherwise, ecosystem and that it's free software
emacs_tasks: ["Hobby projects"]
emacs_version: ["29.0"]
emacs_years: 1
email_package: No
favourite_packages: meow, vertico
free_software_zeal: significant comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: meow
languages: ["Rust"]
magit_usage: Never
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "PKB", "Babel"]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["Email", "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", "Blogs"]
package_documentation_wish: ["Screenshots", "Clips/videos", "Overview"]
package_help: ["Reddit"]
emacs_motivations_current:
  ["Extensibility", "Package(s)", "Built-in features", "Community", "Part of the GNU project / FSF", "Cohesiveness"]


elisp: simple functions
emacs_contribution: Never
emacs_difficulties: Obsolete elisp snippets found online, difficulty to setup IDE for projects (c++ in particular)
emacs_introduction: Internet
emacs_mode: ["GUI", "TUI"]
emacs_motivations_initial: ["Text editing features", "Part of the GNU project / FSF"]
emacs_performance: Good but not great
emacs_strengths: Extensibility, common editor for all editing needs, org-mode
emacs_tasks: ["Work", "Hobby projects", "Email"]
emacs_version: ["27.2"]
emacs_years: 15
email_package: Mu4e
free_software_zeal: significant comprimise
fsf_paperwork_year: 2-5y
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
languages: ["C++", "Elisp", "HTML/CSS", "Python", "Shell"]
magit_usage: Often
operating_system: ["GNU/Linux"]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["Mailing list"]
package_contribution: Rarely
package_contribution_barriers: ["Lack of time", "Lack confidence in code quality"]
package_contribution_frequency: Rarely
package_contributions: ["Code (features)", "Code (bug fixes)"]
package_discovery: ["GitHub", "Mailing lists", "M-x list-packages"]
package_documentation_wish: ["Tutorials", "Design rationale", "Manual", "Overview"]
package_help: ["IRC", "Mailing lists"]
package_manager: ["use-package"]
package_research: ["Install and try it immediately"]
emacs_motivations_current:
  ["Extensibility", "Package(s)", "Text editing features", "Community", "Part of the GNU project / FSF", "org-mode"]

favourite_packages:
  org-mode (ob-ipython, ox-reveal, org-mime, ...), mu4e, magit, smart-tabs-mode, helm, yasnippet, ace-window

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


elisp: write package
emacs_contribution: Never
emacs_introduction: Had been using microEMACS bundled on Amiga already
emacs_mode: ["GUI", "TUI"]
emacs_motivations_initial: ["Extensibility", "Text editing features", "Part of the GNU project / FSF"]
emacs_performance: Very well, it's snappy
emacs_strengths: Elisp, MELPA, uniformity of experience across different modes/packages
emacs_tasks: ["Work", "Hobby projects", "Academic study"]
emacs_version: ["28.2"]
emacs_years: 28
email_package: No
favourite_packages: org-mode, ox-babel, ox-reveal
free_software_zeal: moderate comprimise
fsf_paperwork_year: 10+y
has_donated_community: No
has_donated_fsf: Yes
isa_package_maintainer: No
keybindings: Emacs
magit_usage: Rarely
operating_system: ["GNU/Linux", "MacOS", "BSD"]
org_usage: ["Note taking", "Task management", "Agenda", "Babel", "Generating slides"]
package_archives: ["GNU ELPA", "MELPA", "MELPA Stable"]
package_contact_method: ["Email"]
package_contribution: Never
package_contribution_barriers: ["Lack of time", "Elisp proficiency", "Unfamiliar with contribution process"]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Advocacy"]
package_discovery: ["Web search engines", "M-x list-packages"]
package_documentation_wish: ["Tutorials", "Design rationale", "Clips/videos"]
package_help: ["Emacs StackExchange"]
package_manager: ["package.el"]
package_research: ["Install and try it immediately"]
emacs_difficulties:
  Not being able to find commands or even knowing their names (e.g. "visit file" instead of "load"; "yank").

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

languages:
  ["C++", "C", "Elisp", "HTML/CSS", "Javascript", "Python", "Ruby", "Shell", "Typescript", "Swift; LaTeX"]


elisp: read and understand
emacs_contribution: missing
emacs_contribution_feedback: missing
emacs_difficulties: missing
emacs_introduction: missing
emacs_mode: ["GUI"]
emacs_motivations_initial: missing
emacs_performance: Very well, it's snappy
emacs_strengths: missing
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 2
email_package: missing
favourite_packages: missing
free_software_zeal: missing
fsf_paperwork_year: missing
has_donated_community: missing
has_donated_fsf: missing
isa_package_maintainer: missing
keybindings: Vim
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_motivations_current:
[cell repeats an earlier one in this file: 123 characters]

languages:
  ["Elisp", "Go", "HTML/CSS", "Javascript", "Java", "Python", "PHP", "Perl", "Scheme", "Shell", "SQL", "zig"]


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: ["Text editing features", "Part of the GNU project / FSF"]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 5
email_package: Mu4e
favourite_packages: magit,which-key,vertico,org-mode,org-roam,company,projectile,lsp,hydra,yasnippet
free_software_zeal: significant comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: meow
magit_usage: Frequently
operating_system: ["GNU/Linux", "MacOS"]
org_usage: ["Note taking", "General document writing", "PKB"]
package_archives: ["framework default", "Source"]
package_contact_method: ["I don't"]
package_contribution: Rarely
package_contribution_barriers: ["Lack of time", "Lack confidence in code quality"]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Code (bug fixes)", "Advocacy"]
package_discovery: ["Reddit", "Web search engines"]
package_documentation_wish: ["Design rationale"]
package_help: ["I don't"]
package_manager: ["framework default", "straight"]
package_research: ["Install and try it immediately"]
emacs_difficulties:
  Keybindings are not consistent across libraries (thats obvious now ofc, but when used to a curated software experience its totally unexpected)

  Bottom-top-approach of docs (info) was daunting. I experiemced the "Self-documenting" nature of emacs as true but misleading in that regard, bc it seems often better treated as a reference than a manual.

  Never knowing when it is "emacs fault" or if I am just using it "invorrectly". That is true for the info manual too. I said it is daunting, but maybe I am just not using the correct interface for it.

  Not knowing elisp (or any other programming language) made configuration hard (starterkits have solved this IMO)

emacs_strengths:
  free, extensible in a lisp, synergy by using it for everything, keyboard driven, magit, tramp, org-mode, completion (vertico, helm ...)

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


elisp: many packages
emacs_contribution: Never
emacs_difficulties: No.
emacs_introduction: University/College
emacs_mode: ["GUI"]
emacs_motivations_initial: ["Text editing features"]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 20
email_package: Mu4e
favourite_packages: magit, eshell, org-mode, elpher
free_software_zeal: any comprimise
fsf_paperwork_year: might in future
has_donated_community: No
has_donated_fsf: Yes
isa_package_maintainer: No
keybindings: Vim
languages: ["Elisp", "HTML/CSS", "Javascript", "Julia", "Python", "R", "Scheme", "Shell"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "MacOS"]
org_usage: ["Note taking", "Task management", "Agenda"]
package_archives: ["GNU ELPA", "NonGNU ELPA", "MELPA"]
package_contact_method: ["Email"]
package_contribution: Never
package_contribution_barriers: String[]
package_contribution_frequency: Often
package_contributions: ["Code (features)", "Code (bug fixes)", "Documentation"]
package_discovery: ["IRC servers", "Web search engines"]
package_documentation_wish: ["Manual"]
package_help: ["IRC"]
package_manager: ["use-package"]
emacs_motivations_current:
[cell repeats an earlier one in this file: 123 characters]

emacs_strengths:
  It's a comprehensive interface to my computer, fully live-configurable using a sane language (elisp).


elisp: simple functions
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["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_strengths: That at heart, it's a Lisp interpreter.
emacs_tasks: ["Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 18
email_package: No
free_software_zeal: limited comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: I have in the past
isa_package_maintainer: No
keybindings: CUA
languages: ["Clojure", "Elisp", "Elixir", "Erlang", "Go", "Ruby", "Shell"]
magit_usage: Never
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "PKB"]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: ["Elisp proficiency"]
package_contribution_frequency: Never
package_contributions: ["Issues"]
package_discovery: ["Reddit", "Blogs"]
package_documentation_wish: ["Tutorials", "Design rationale", "Overview"]
package_help: ["Reddit", "Emacs StackExchange"]
package_manager: ["use-package"]
emacs_difficulties:
  ELisp - seriously needs an update.  Having map/list/set literals, ala Clojure would be fantastic.  Also something similar to spec, just so I could look at a deeply nested alist and actually know what each part is for!


elisp: simple functions
emacs_contribution: Rarely
emacs_introduction: Friend
emacs_mode: ["GUI"]
emacs_performance: Good but not great
emacs_strengths: being extensible and community driven
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 2
email_package: No
favourite_packages: Magit, helm, org, lsp, flycheck, pdf-tools, treemacs, vterm, tramp, undo-tree
free_software_zeal: moderate comprimise
fsf_paperwork_year: never considered
has_donated_community: Cannot
has_donated_fsf: Cannot
isa_package_maintainer: No
keybindings: Emacs
languages: ["C++", "C", "C#", "Elisp", "Javascript", "Typescript"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "Agenda"]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_frequency: Rarely
package_contributions: ["Code (features)"]
package_discovery: ["Reddit"]
package_documentation_wish: ["Manual"]
package_help: ["Reddit"]
package_manager: ["use-package"]
package_research: ["Install and try it immediately"]
prior_editor: VS Code
emacs_difficulties:
  Everything being different. When using Emacs for the first time, nothing is very obvious and unlike VSCode, it is hard to figure out how to do something on my own.

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

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

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


elisp: write package
emacs_contribution: Never
emacs_introduction: University/College
emacs_mode: ["GUI", "TUI", "daemon"]
emacs_motivations_initial: String[]
emacs_performance: Good but not great
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2", "28.1"]
emacs_years: 11
email_package: No
favourite_packages: magit, org-mode, eglot, company-mode, multiple-cursors, ace-window, buffer-move, markdown-mode
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: Yes
keybindings: Emacs
languages: ["C++", "Elisp", "Python", "Shell", "SQL"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "Task management", "Agenda"]
package_archives: ["GNU ELPA", "NonGNU ELPA", "MELPA"]
package_contact_method: ["GitHub"]
package_contribution: Rarely
package_contribution_barriers: ["Mostly happy"]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Code (bug fixes)"]
package_discovery: ["Reddit", "GitHub", "Mailing lists", "Web search engines", "M-x list-packages"]
package_documentation_wish: ["Screenshots", "Overview"]
package_help: ["GitHub"]
package_manager: ["package.el"]
package_research: ["Install and try it immediately"]
emacs_motivations_current:
[cell repeats an earlier one in this file: 123 characters]

package_submission:
  If it's too specific, not very well aligned with FSF or too immature: MELPA.
  If it was general, core to Emacs, I would try GNU ELPA.


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", "Text editing features", "Part of the GNU project / FSF"]
emacs_performance: Very well, it's snappy
emacs_strengths: His extensibility
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0", "28.2"]
emacs_years: 1
email_package: No
favourite_packages: magit
free_software_zeal: significant comprimise
fsf_paperwork_year: might in future
has_donated_community: Cannot
has_donated_fsf: Cannot
isa_package_maintainer: No
keybindings: Vim
languages: ["C++", "C", "HTML/CSS", "Javascript", "Java", "Python", "Rust", "Shell"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "MacOS"]
org_usage: ["Note taking", "Task management", "Time tracking"]
package_archives: ["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"]
package_documentation_wish: ["Tutorials", "Manual"]
package_help: ["Discord"]
emacs_difficulties:
  One Im currently facing is learning elisp, not for it's difficulty but because i have little time to dive into it


elisp: write package
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI", "TUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features", "Community"]
emacs_motivations_initial: ["Extensibility", "Package(s)", "Text editing features", "org-babel"]
emacs_performance: Very well, it's snappy
emacs_strengths: malleability
emacs_tasks: ["Work"]
emacs_version: ["28.2"]
emacs_years: 3
email_package: No
favourite_packages: org, try, dirvish, corfu, vertico, projectile, cider
free_software_zeal: any comprimise
fsf_paperwork_year: might in future
has_donated_community: Cannot
has_donated_fsf: I have in the past
isa_package_maintainer: No
keybindings: Emacs
languages: ["Clojure", "Elisp", "Go", "HTML/CSS", "Javascript", "Shell"]
magit_usage: Sometimes
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "Task management", "PKB", "Babel"]
package_archives: ["GNU ELPA", "MELPA", "Source"]
package_contact_method: ["I don't because I'm incredibly shy"]
package_contribution: Never
package_contribution_frequency: Never
package_contributions: ["Advocacy"]
package_documentation_wish: ["Comparison", "Manual", "Screenshots", "Clips/videos"]
package_help: ["I don't"]
package_manager: ["package.el", "use-package", "manual", "quelpa :("]
package_research: ["Install and try it immediately"]
emacs_contribution_feedback:
  I have seen that there is some discussion on the subject of emacs traditional mailing list development as opposed to github-like pull request development.
  As an outsider I've wondered: is it really not possible to create an emacs package to translate the pull request / acceptance into the mail list and vise-versa? It's a difference in preference, but people seem to treat it as though their way is always superior.

emacs_difficulties:
  Emacs felt very large at first. Way moreso than vim. Having so many places where new users have to change default behaviour to mend papercuts is a detriment.

  Some examples:

  - Not having a simple binding for switching windows (C-o vs C-x o). Every bit of extra effort to do something users take for granted as 'simple' in other programs is abrasive for new users. 

  - Having very useful features locked behind elisp (winner-mode, (f)ido-mode). winner-mode in particular is a 'wow' moment when the user finally finds it.

  - Polluting all directories with backup / lock / autosave files. backups should be kept in the emacs directory or cache by default. I think that much should be uncontroversial.

  - Mouse scrolling not working like any other program I have ever used. It was unusable out-of-the-box. Not sure if this has been changed.

  - Customize interface polluting init.el. For a new user who is not used to looking at elisp especially, it is a very nice change to have custom.el to contain elisp from customize interfaces.

  - Which-key or similar should be a built-in. The huge amount of keybindings is a lot at first until you learn to use the help system to navigate them. 

  - Depending too much on other people's elisp through package readmes, emacswiki, and especially emacs distributions. It takes an intermediate emacs user to know that the power of emacs is already there in the defaults. To make that more discoverable means the simple addition of a completion package (ido/vertico) and a properly set-up package management system (use-package). Having to figure out first the 'right' way to manage packages for a new user, frankly, sucks. Installing packages through list-packages just feels wrong. It's fragile and makes your configuration hard to move between computers and harder to fix when something goes wrong. custom-set-variable seems like the wrong way to configure and install packages.

  - trying to get emacs to behave like a true IDE was a mistake I made in my first months. I had to have someone explain that to me.

  - A difficulty I still have is finding a good resource for elisp. A terse textbook in the style of pragmatic programmer textbooks would be ideal. 

  This was a lot longer but there's a 400 char limit

package_contribution_barriers:
  ["Elisp proficiency", "Unfamiliar with contribution process", "quelpa sucks, no other trivially easy way to install / work on a package. especially a package that you use one version of already."]

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

survey_feedback:
  Make it clear how many characters we have to work with if there's a limit. Should always display ie '42/400' at the top of a text input.


elisp: write package
emacs_contribution: Sometimes
emacs_difficulties: Customizing it according to my needs and use case was hard initially.
emacs_introduction: Internet
emacs_mode: ["GUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Built-in features", "Community", "Part of the GNU project / FSF"]
emacs_motivations_initial: ["I had heard Vim and Emacs. So I tried Vim and it didn't made sense. So I gave Emacs a try."]
emacs_performance: Good but not great
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 4
email_package: Mu4e
favourite_packages: Magit, dired.
free_software_zeal: any comprimise
fsf_paperwork_year: 0-2y
has_donated_community: Cannot
has_donated_fsf: Cannot
isa_package_maintainer: No
keybindings: Emacs
languages: ["C", "Elisp", "HTML/CSS", "Python", "Scheme", "Shell"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: String[]
package_archives: ["GNU ELPA", "NonGNU ELPA", "MELPA"]
package_contact_method: ["Mailing list", "Email"]
package_contribution: Sometimes
package_contribution_frequency: Often
package_contributions: ["Issues", "Code (features)", "Code (bug fixes)"]
package_discovery: ["Blogs", "Youtube, Mastodon (social media)"]
package_documentation_wish: ["Tutorials", "Manual", "Overview"]
package_help: ["IRC", "Mailing lists", "Mastodon, various tech groups"]
package_manager: ["package.el", "Using Guix GNU/Linux package manager."]
emacs_strengths:
  Self documentation and that most of Emacs is written in its extension language itself. This makes it possible to change/modify its default behaviour or fix bugs very easily.

package_contribution_barriers:
  ["Lack of time", "Some of them sites like Github that doesn't work without running its proprietary javascript"]


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: conversations in a college terminal ward (not an official program)
emacs_mode: ["TUI"]
emacs_motivations_current: ["Package(s)", "Text editing features", "Built-in features", "always there, familiar"]
emacs_motivations_initial: ["Text editing features", "The impressive coders were using it"]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Hobby projects", "Household bookkeeping"]
emacs_version: ["27.1"]
emacs_years: 30
email_package: No
favourite_packages: ledger, diffview, python-mode
free_software_zeal: moderate comprimise
fsf_paperwork_year: never considered
has_donated_community: I have in the past
has_donated_fsf: I have in the past
isa_package_maintainer: No
keybindings: Emacs
languages: ["C", "HTML/CSS", "Haskell", "Javascript", "Python", "SQL"]
magit_usage: Never
operating_system: ["GNU/Linux"]
org_usage: ["Note taking"]
package_archives: ["framework default", "MELPA Stable", "not sure"]
package_contact_method: ["depends where I find them"]
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: ["GitHub", "Blogs", "Web search engines", "M-x list-packages"]
package_documentation_wish: ["Design rationale", "Overview"]
package_help: ["Emacs StackExchange"]
package_manager: ["package.el"]
emacs_difficulties:
  Window/buffer/frame confusion, keybindings for Emacs and various operating systems and telnetting somehow interfered with each other (this still happens. Is it me?), didn't lay out related windows as helpfully by default as GUI IDE programs do.

emacs_strengths:
  I expect to get a great deal of control of my work if I put in the time to learn the now-slightly-odd Emacs way to do ... whatever.


elisp: simple functions
emacs_contribution: Rarely
emacs_introduction: Internet
emacs_mode: ["GUI", "TUI", "daemon"]
emacs_performance: Alright
emacs_strengths: Customization, the number of packages that are available and the great community.
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.1"]
emacs_years: 1
email_package: No
favourite_packages: reverse-im, general, hydra, projectile, lsp-mode, evil-nerd-commenter, vterm
free_software_zeal: moderate comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
languages: ["Elisp", "Java", "Shell"]
magit_usage: Rarely
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "Task management", "PKB", "Babel"]
package_archives: ["GNU ELPA", "NonGNU ELPA", "MELPA", "ORG mode https://orgmode.org/elpa/"]
package_contact_method: ["GitHub"]
package_contribution: Rarely
package_contribution_barriers: ["Unfamiliar with contribution process"]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Code (features)", "Code (bug fixes)", "Advocacy"]
package_discovery: ["Web search engines", "M-x list-packages"]
package_documentation_wish: ["Comparison", "Tutorials", "Overview"]
package_help: ["IRC"]
package_manager: ["use-package"]
package_research: ["Install and try it immediately"]
emacs_motivations_current:
[cell repeats an earlier one in this file: 123 characters]

emacs_motivations_initial:
  ["Extensibility", "Part of the GNU project / FSF", "When I realized that it uses some common keybinds with readline"]

theme:
  ["I switch between modus-operandi and doom-ir-black with a function that runs on a timer (i.e. day/night theme)"]


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_current: ["Text editing features", "Community", "Part of the GNU project / FSF"]
emacs_motivations_initial: ["Text editing features", "Community", "Part of the GNU project / FSF"]
emacs_performance: Good but not great
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 0
email_package: No
favourite_packages: Org-roam
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: ["I use almost for writing"]
magit_usage: Never
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "PKB"]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["Email", "GitHub", "Social Media"]
package_contribution: Never
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Reddit", "GitHub", "Blogs", "Web search engines"]
package_documentation_wish: ["Tutorials", "Design rationale"]
package_help: ["Reddit", "Telegram"]
package_manager: ["package.el", "use-package"]
package_research: ["wait for community"]
emacs_difficulties:
  Learning to conf the init.el without having a good knowledge of programming, and integrating with other projects (like pandoc for convert to PDF) for a good workflow

emacs_strengths:
  I use for writing prose, because I'm a human science research. I like the text processor capabilities.

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


elisp: copy-paste
emacs_contribution: Never
emacs_contribution_feedback: I would if it weren't for the FSF'd dubious leadership.
emacs_introduction: Internet
emacs_mode: ["GUI", "daemon"]
emacs_motivations_current: ["Package(s)", "Text editing features", "Built-in features"]
emacs_motivations_initial: ["Text editing features"]
emacs_performance: Good but not great
emacs_strengths: Doom Emacs
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 5
email_package: No
favourite_packages: magit, eglot, hydra, forge
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", "Python", "Rust", "Shell"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "MacOS"]
org_usage: ["Note taking", "Task management", "Agenda", "Time tracking"]
package_archives: ["framework default", "GNU ELPA", "NonGNU ELPA", "MELPA"]
package_contact_method: ["Mailing list"]
package_contribution: Never
package_contribution_barriers: ["Lack of time", "Elisp proficiency", "FSF paperwork"]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Advocacy"]
package_discovery: ["Doom Emacs"]
package_documentation_wish: ["Design rationale", "Manual", "Overview"]
emacs_difficulties:
  The defaults are from another century. Until very recently, missing a built in LSP client. Pretty unfortunate keybindings without evil.


elisp: write package
emacs_contribution: Never
emacs_introduction: Colleague
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Privacy respecting"]
emacs_motivations_initial: ["Extensibility", "Text editing features"]
emacs_performance: Good but not great
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 4
email_package: No
favourite_packages: fireplace,magit,projectile,lsp-mode,emacs-everywhere,vterm
free_software_zeal: moderate comprimise
fsf_paperwork_year: never considered
has_donated_community: Yes
has_donated_fsf: No
isa_package_maintainer: Yes
keybindings: Vim
languages: ["Clojure", "Elisp", "Javascript", "Python", "Rust", "SQL", "Typescript"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "MacOS"]
org_usage: ["Note taking", "General document writing", "Babel"]
package_archives: ["framework default"]
package_contact_method: ["GitHub", "Discourse or Discord sometimes"]
package_contribution: Sometimes
package_contribution_barriers: ["Lack of time"]
package_contribution_frequency: Sometimes
package_contributions: ["Issues", "Code (features)", "Code (bug fixes)"]
package_discovery: ["GitHub", "Discourse", "Web search engines", "GNU ELPA/MELPA online package lists"]
package_documentation_wish: ["Comparison", "Tutorials"]
package_help: ["Framework", "I read the package's source code"]
package_manager: ["framework default"]
emacs_difficulties:
  When initially learning, I was on macOS, and figuring out which version of Emacs to install and whether or not to use a framework like Doom was difficult. There were something like 4 or 5 different repositories I could have downloaded "Emacs" from, and it was not obvious what the differences between them were (and they were different, some including their own downstream patches). I also had to decide whether to go vanilla, Prelude, Spacemacs, Doom, or other. I was used to making zero decisions when installing a text editor, so having to make several before even running the program might have stopped me from going through with it if I didn't have a colleague & friend who knew what they were doing and could guide me.

  The learning curves of the vanilla Emacs keybindings as well as the paradigm of customization-via-lisp-programming were also steep for me at first, but nothing that practice didn't get me through shortly!

emacs_strengths:
  I can bind any feature or function to anywhere on my keyboard, and I can customize anything, even in most 3rd party packages

package_submission:
  I've only authored one package, and I submitted it to MELPA because it was the easiest process for me to understand. It's my impression (although I admit I haven't done much research) that it is more... bureaucratic?... to submit to GNU ELPA what with copyright paperwork and the like. I preferred MELPA's process which was closer to the "make Pull Request, make changes according to maintainer review, done" process I was used to when contributing code to projects.


elisp: simple functions
emacs_contribution: Never
emacs_introduction: parent
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Built-in features", "Community"]
emacs_motivations_initial: ["Text editing features"]
emacs_performance: Very well, it's snappy
emacs_strengths: Inspectability and self-documentation helps users learn to tweak things.
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2", "28.1"]
emacs_years: 5
email_package: No
favourite_packages: org-mode, magit, org-roam, prescient, expand-region, modus-themes
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: Frequently
operating_system: ["MacOS"]
org_usage: ["Note taking", "General document writing", "Agenda", "PKB", "Babel"]
package_archives: ["Source"]
package_contact_method: ["GitHub"]
package_contribution: Rarely
package_contribution_barriers: ["Elisp proficiency"]
package_contribution_frequency: Rarely
package_contributions: ["Code (bug fixes)", "Advocacy"]
package_documentation_wish: ["Manual"]
package_help: ["haven't yet"]
package_manager: ["straight"]
package_discovery:
  ["Reddit", "GitHub", "Blogs", "Web search engines", "GNU ELPA/MELPA online package lists", "Emacs wiki"]


elisp: simple functions
emacs_contribution: Never
emacs_introduction: Friend
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Built-in features", "Community"]
emacs_motivations_initial: ["Extensibility", "Package(s)", "Spacemacs"]
emacs_performance: Good but not great
emacs_strengths: Extensibility
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["27.1"]
emacs_years: 5
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: ["C++", "Clojure", "Elisp", "Python", "Rust", "Ruby", "Scheme"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "Task management", "Babel"]
package_archives: ["framework default", "Source"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: ["Not interested", "Lack of time", "Elisp proficiency", "Unfamiliar with contribution process"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Reddit"]
package_documentation_wish: ["Tutorials"]
package_help: ["GitHub"]
package_manager: ["straight"]
emacs_difficulties:
  Overwhelming number of configuration options. Many ways to do the same thing so hard to know what is the best way. Lot's of state in Emacs that is hard to overview.

survey_feedback:
  There were mandatory answers where none of the options applied. There needs to be a "I dont' want to answer/I don't know/N/A" option for every question.


elisp: many packages
emacs_contribution: Often
emacs_introduction: Colleague
emacs_mode: ["GUI"]
emacs_motivations_initial: ["Extensibility", "Text editing features", "Community", "Part of the GNU project / FSF"]
emacs_performance: Very well, it's snappy
emacs_strengths: LISP
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["26.3"]
emacs_years: 40
email_package: No
free_software_zeal: moderate comprimise
fsf_paperwork_year: 10+y
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: Yes
keybindings: mine
languages: ["C", "Common Lisp", "Elisp", "HTML/CSS", "Javascript", "Java", "SQL", "json, REST"]
magit_usage: Never
operating_system: ["Windows"]
org_usage: String[]
package_archives: ["None"]
package_contact_method: ["Email"]
package_contribution: Often
package_contribution_barriers: String[]
package_contribution_frequency: Frequently
package_contributions: ["Issues", "Code (features)", "Code (bug fixes)", "Documentation", "Advocacy"]
package_discovery: ["Reddit", "GitHub", "Mailing lists", "Blogs"]
package_help: ["Reddit", "Emacs StackExchange", "Mailing lists", "Email"]
package_manager: ["manual"]
package_research: ["wait for maturity"]
project_package: No
emacs_motivations_current:
  ["Extensibility", "Text editing features", "Built-in features", "Community", "Part of the GNU project / FSF", "Emacs LISP!!!!!!!!"]

package_documentation_wish:
  ["Comparison", "Tutorials", "Design rationale", "Manual", "Overview", "plain-text doc (e.g., Commentary)"]


elisp: write package
emacs_contribution: Never
emacs_introduction: Family member
emacs_mode: ["GUI"]
emacs_motivations_initial: String[]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 6
email_package: No
favourite_packages: AucTeX,org-mode,
free_software_zeal: limited comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: Cannot
isa_package_maintainer: No
keybindings: Emacs
languages: ["C", "Elisp", "Python", "Rust", "Shell"]
magit_usage: Never
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "PKB"]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: ["Packages are already so good that I don't need to contribute---seriously"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Reddit", "GitHub", "GNU ELPA/MELPA online package lists", "Hacker News"]
package_documentation_wish: ["Comparison", "Tutorials", "Manual"]
package_help: ["GitHub", "Googleing"]
package_manager: ["package.el"]
package_research: ["Research alternatives"]
emacs_difficulties:
  I was pretty young, so I can't remember. I think I was used to CUA and I had to relearn the more commonly used keys.

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

emacs_strengths:
  Emacs feels natural to me, probably because I've used it for a long time. I like the fact that it's able to be an IDE and a raw editor depending on what I want. Also, I type in Dvorak, and Emacs' keystrokes feel very satisfying with that layout.


elisp: write package
emacs_contribution: Never
emacs_difficulties: All those damned chords and key bindings
emacs_introduction: Colleague
emacs_mode: ["TUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Tty experience"]
emacs_motivations_initial: ["Extensibility", "Package(s)", "Text editing features"]
emacs_performance: Good but not great
emacs_strengths: Extensibility and still works brilliantly on a tty
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0"]
emacs_years: 35
email_package: No
favourite_packages: org-mode,haskell-mode,lsp-mode,company,selectrum,prescient,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: Frequently
operating_system: ["GNU/Linux", "WSL", "MacOS"]
org_usage: ["Note taking", "General document writing", "Babel"]
package_archives: ["GNU ELPA", "MELPA", "Source"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: ["Lack of time"]
package_contribution_frequency: Rarely
package_contributions: missing
package_discovery: ["Web search engines"]
package_documentation_wish: ["Manual"]
package_help: ["I don’t ask for help"]
languages:
  ["Assembly", "C++", "C", "Common Lisp", "Elisp", "Haskell", "Python", "R", "Scheme", "Shell", "SQL"]


elisp: write package
emacs_contribution: Never
emacs_introduction: University/College
emacs_mode: ["GUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "It is just what I am used to"]
emacs_motivations_initial: ["My professor told me that I could take it as a challenge"]
emacs_performance: Good but not great
emacs_strengths: Extending functionality takes just a few lines of code, customization is a breeze.
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.1"]
emacs_years: 12
email_package: No
favourite_packages: org-mode, project, magit, web-mode
free_software_zeal: moderate comprimise
fsf_paperwork_year: might in future
has_donated_community: I have in the past
has_donated_fsf: I have in the past
isa_package_maintainer: No
keybindings: Emacs
languages: ["Clojure", "Elisp", "HTML/CSS", "Javascript", "Java", "Shell", "SQL", "BQN"]
magit_usage: Frequently
operating_system: ["Windows"]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["Mailing list"]
package_contribution: Never
package_contribution_barriers: ["Lack of time", "Unfamiliar with contribution process", "FSF paperwork"]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Code (features)", "Code (bug fixes)", "Advocacy"]
package_discovery: ["Reddit", "Mailing lists", "Blogs", "M-x list-packages"]
package_documentation_wish: ["Tutorials", "Design rationale", "Screenshots", "Overview"]
package_help: ["Reddit"]
package_manager: ["use-package", "manual"]
emacs_difficulties:
  Keybindings were not a thing I had ever thought about so I had a pretty hard time with figuring out how to use e.g. buffer switching.
  I am still having issues with everything being a buffer, especially when I want to e.g. fetch data from an API, I just want an alist that I can work with instead of having to figure out where the content begins and ends in a buffer.

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


elisp: write package
emacs_contribution: Rarely
emacs_difficulties: Too many packages that can do the same
emacs_introduction: Friend
emacs_mode: ["GUI", "daemon"]
emacs_motivations_initial: ["Extensibility", "Package(s)", "Text editing features"]
emacs_performance: Very well, it's snappy
emacs_strengths: Being a Lisp interpreter
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0"]
emacs_years: 3
email_package: No
favourite_packages: org-mode, ivy, counsel, tramp, vterm, lsp-mode, auctex, emacs-jupyter, dired
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
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "Task management", "PKB", "Babel"]
package_archives: ["Source"]
package_contact_method: ["GitHub"]
package_contribution: Rarely
package_contribution_barriers: ["Lack of time"]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Code (bug fixes)", "Advocacy"]
package_discovery: ["Reddit", "GitHub", "Blogs", "Web search engines"]
package_documentation_wish: ["Tutorials", "Design rationale", "Manual"]
package_help: ["Reddit", "Emacs StackExchange", "GitHub", "Mailing lists"]
package_manager: ["straight"]
emacs_motivations_current:
[cell repeats an earlier one in this file: 123 characters]

languages:
  ["C++", "C", "Clojure", "Elisp", "HTML/CSS", "Haskell", "Julia", "Python", "Perl", "Scheme", "Shell", "Fortran"]


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: Colleague
emacs_mode: ["TUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Part of the GNU project / FSF"]
emacs_motivations_initial: ["Extensibility", "Text editing features", "Part of the GNU project / FSF"]
emacs_performance: Good but not great
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 5
email_package: No
favourite_packages: lsp-mode,use-package,magit,better-defaults,company,
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: ["C", "Go", "Python", "Rust", "Shell"]
magit_usage: Often
operating_system: ["WSL", "MacOS"]
org_usage: ["Note taking", "Task management"]
package_archives: ["GNU ELPA", "MELPA", "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", "Web search engines"]
package_documentation_wish: ["Comparison", "Tutorials"]
package_help: ["Reddit", "Emacs StackExchange"]
package_manager: ["use-package"]
emacs_difficulties:
  Mainly around documentation, i spent many hours traversing and understanding different ways of accomplishing the task of getting packages until i found use-package.
  Incompatible packages, mostly due to my own lack of understanding how hooks and emacs internals work. E.g. getting code completions to work in lsp-mode.

emacs_strengths:
  Proven relevance across many epochs of computing. I feel comfortable investing in my preferred Emacs setup because I see myself using it over decades and new packages provide the support for new languages.
  Orgmode is amazing. Use it everyday and discover new ways to improve my setup.


elisp: simple functions
emacs_contribution: Never
emacs_contribution_feedback: Not really.
emacs_difficulties: It took me literal years to understand the beauty of completion with tools like ido.
emacs_introduction: University/College
emacs_mode: ["GUI", "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", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 10
email_package: No
favourite_packages: ivy, org-mode, racket-mode, js2-mode
free_software_zeal: moderate comprimise
fsf_paperwork_year: never considered
has_donated_community: Yes
has_donated_fsf: Yes
isa_package_maintainer: No
keybindings: Emacs
languages: ["Clojure", "Common Lisp", "HTML/CSS", "Javascript", "Ruby", "Scheme", "Typescript"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "MacOS"]
org_usage: ["Note taking", "General document writing", "PKB", "Babel", "Blogging"]
package_archives: ["Source"]
package_contact_method: ["GitHub"]
package_contribution: Sometimes
package_contribution_barriers: String[]
package_contribution_frequency: Sometimes
package_contributions: ["Issues", "Code (bug fixes)", "Documentation", "Advocacy"]
package_discovery: ["Mailing lists", "emacs news from Sacha Chua"]
package_documentation_wish: ["Tutorials", "Overview"]
emacs_strengths:
  Its configurability, emacs provides consistency given the range of tools and languages I use with it.


elisp: simple functions
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI", "TUI"]
emacs_performance: Good but not great
emacs_strengths:
  History
  Hackability

emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0"]
emacs_years: 3
email_package: No
favourite_packages:
  Which-key
  Tide

free_software_zeal: limited comprimise
fsf_paperwork_year: might in future
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Vim
languages: ["Rust", "Shell", "Typescript"]
magit_usage: Rarely
operating_system: ["GNU/Linux", "Windows"]
org_usage: ["Note taking", "Task management"]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: ["Elisp proficiency", "Lack confidence in code quality", "Wariness of the review process"]
package_contribution_frequency: Rarely
package_contributions: missing
package_discovery: ["Reddit", "Blogs", "Web search engines", "M-x list-packages"]
package_documentation_wish: ["Tutorials", "Design rationale", "Manual"]
package_help: ["GitHub"]
package_manager: ["use-package"]
package_research: ["Research alternatives"]
emacs_difficulties:
  Conflicting key bindings between packages (eg evil)
  Scrolling is still awkward, which is ridiculous

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

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


elisp: write package
emacs_contribution: Never
emacs_introduction: University/College
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Community"]
emacs_motivations_initial: ["Extensibility", "Package(s)"]
emacs_performance: Not well
emacs_tasks: ["Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 2
email_package: No
favourite_packages: Evil; ace-window; LSP integration packages; projectile
free_software_zeal: moderate comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: Cannot
isa_package_maintainer: No
keybindings: Vim
languages: ["C++", "C", "HTML/CSS", "Javascript", "Python", "Rust"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "WSL"]
org_usage: ["Note taking", "Task management", "Agenda", "PKB", "Babel"]
package_archives: ["framework default"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: ["Lack confidence in code quality", "Unfamiliar with contribution process", "Bad prior experience"]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Code (bug fixes)", "Documentation"]
package_discovery: ["Reddit", "GitHub"]
package_documentation_wish: ["Manual", "Screenshots", "Overview"]
package_help: ["Reddit", "GitHub"]
package_manager: ["framework default"]
emacs_difficulties:
  Initial learning experience was very bad because of bad standards... immediatly switched configuration to Doom Emacs.

emacs_strengths:
  Configurability: the potential to change everything through packages and variables; Flexibilty: everything can be changed at runtime, at will;

survey_feedback:
  To everyone standing behind GNU emacs and putting in work: Thank you for this amazing editor/operating system ;-).


elisp: simple functions
emacs_contribution: Never
emacs_introduction: Friend
emacs_mode: ["GUI", "TUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features", "Community"]
emacs_motivations_initial: ["Extensibility", "Text editing features"]
emacs_performance: Good but not great
emacs_tasks: ["Work", "Hobby projects", "All situations, including studies"]
emacs_version: ["28.2"]
emacs_years: 1
email_package: No
free_software_zeal: moderate comprimise
fsf_paperwork_year: never considered
has_donated_community: I may in the future
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Vim
languages: ["C#", "Elisp", "HTML/CSS", "Java", "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", "Source"]
package_contact_method: ["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: ["Reddit", "GitHub", "Discord", "Discourse"]
package_documentation_wish: ["Comparison", "Tutorials", "Design rationale", "Manual", "Overview"]
package_help: ["Reddit", "Framework", "GitHub", "Discord"]
package_manager: ["framework default", "straight"]
package_research: ["Install and try it immediately", "Research alternatives"]
emacs_strengths:
  Emacs' greatest strengths are its extensibility and its ability to be completely customized to your needs. However you are most productive, you can make that workflow happen within Emacs, and optimize it as far as you wish. The drawback being that it may take extensive time writing the configuration.

survey_feedback:
  Questions which list "Starter kit default" should generally also let you select multiple options, in case it is relevant/you know what you are using/multiple are applicable.


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: Colleague
emacs_mode: ["GUI"]
emacs_motivations_current: ["Package(s)", "Built-in features", "Org-Mode"]
emacs_motivations_initial: ["Text editing features"]
emacs_performance: Very well, it's snappy
emacs_strengths: Org-Mode and the plethora of other packages.
emacs_tasks: ["Work"]
emacs_version: ["29.0"]
emacs_years: 8
email_package: No
favourite_packages: magit, helpful, which-key, doom-modeline, dashboard, evil-nerd-commenter, vterm
free_software_zeal: significant comprimise
fsf_paperwork_year: might in future
has_donated_community: Yes
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
languages: ["C++", "C", "Python", "Shell"]
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: Never
package_contribution_barriers: ["Lack of time", "Elisp proficiency", "Lack confidence in code quality"]
package_contribution_frequency: Never
package_contributions: ["Advocacy"]
package_discovery: ["Reddit", "Blogs", "Web search engines"]
package_documentation_wish: ["Manual"]
package_help: ["Reddit", "Emacs StackExchange"]
emacs_difficulties:
  Yes. I didn't learn emacs from internet sources at first. The turning point was when I found *info* (C-h i).  I wish I had found it sooner.


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_performance: Good but not great
emacs_strengths: Universal vim keybindings for coding, mu4e and org-mode through evil-collection
emacs_tasks: ["Work"]
emacs_version: ["28.1"]
emacs_years: 1
email_package: Mu4e
favourite_packages: mu4e, evil-mode, evil-collections, org-mode, magit, lsp-mode, dap-mode
free_software_zeal: limited comprimise
fsf_paperwork_year: might in future
has_donated_community: Yes
has_donated_fsf: Yes
isa_package_maintainer: No
keybindings: Vim
languages: ["Clojure", "Elixir", "Typescript"]
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: Never
package_contribution_frequency: Never
package_contributions: ["Advocacy"]
package_discovery: ["GitHub", "Web search engines"]
package_documentation_wish: ["Manual"]
package_help: ["Reddit", "Emacs StackExchange", "Framework"]
package_manager: ["framework default"]
package_research: ["wait for community"]
emacs_difficulties:
  While lisp is not that hard to learn, elisp is because its builtins are so alien. In no other language there are car, cdr, setq, cl-loop etc...
  The language is so bad that distributions feel the need to extend it, forcing the need to understand which utility function is builtin or doom emacs only.

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

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


elisp: write package
emacs_contribution: Sometimes
emacs_introduction: Friend
emacs_mode: ["GUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Part of the GNU project / FSF"]
emacs_motivations_initial: ["Extensibility", "Package(s)", "Text editing features"]
emacs_performance: Good but not great
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["27.1"]
emacs_years: 13
email_package: Mu4e
favourite_packages: sly,general,vlf,helm,dired-subtree,dired-narrow,which-key,pdf-tools,nov
free_software_zeal: any comprimise
fsf_paperwork_year: might in future
has_donated_community: Cannot
has_donated_fsf: Yes
isa_package_maintainer: No
keybindings: xah-fly-keys
magit_usage: Frequently
operating_system: ["GNU/Linux", "BSD"]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["Mailing list", "Email"]
package_contribution: Sometimes
package_contribution_barriers: ["Lack confidence in code quality", "Wariness of the review process", "Bad prior experience"]
package_contribution_frequency: Sometimes
package_contributions: ["Issues", "Code (bug fixes)", "Documentation", "Advocacy"]
package_documentation_wish: ["Comparison", "Design rationale", "Manual", "Overview"]
package_help: ["IRC", "Matrix", "Mailing lists"]
package_manager: ["package.el"]
package_research: ["Research alternatives"]
prior_editor: Eclipse
project_package: projectile
languages:
  ["C++", "C", "Clojure", "Common Lisp", "Erlang", "HTML/CSS", "Javascript", "Python", "PHP", "Scheme", "Shell", "SQL"]

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

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


elisp: many packages
emacs_contribution: Sometimes
emacs_contribution_feedback: The biggest problem is getting an employer to sign the copyright waiver.
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Built-in features"]
emacs_motivations_initial: ["Package(s)"]
emacs_performance: Good but not great
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0"]
emacs_years: 24
email_package: Mu4e
free_software_zeal: moderate comprimise
fsf_paperwork_year: 0-2y
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: Yes
keybindings: Emacs
languages: ["Clojure", "Elisp", "Python", "Shell", "SQL", "Common Lisp"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "MacOS"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "PKB", "Babel"]
package_archives: ["GNU ELPA", "NonGNU ELPA", "MELPA", "Source"]
package_contact_method: ["Email", "GitHub"]
package_contribution: Sometimes
package_contribution_barriers: String[]
package_contribution_frequency: Sometimes
package_contributions: ["Issues", "Code (features)", "Code (bug fixes)"]
package_discovery: ["Reddit", "IRC servers"]
package_documentation_wish: ["Comparison", "Design rationale", "Overview"]
package_help: ["IRC", "GitHub"]
package_manager: ["straight", "use-package"]
emacs_difficulties:
  Remembering the keybindings.
  Getting used to key sequence of keys instead of [modifier+one or two keys].
  Understanding Lisp.

emacs_strengths:
  Transparency: You can go right from wondering "how does this work" to the keybinds, to the function documentation, to the source code.  The whole system is amazingly inspectable.

  Malleable: You can get an idea for how things ought to work, and make them work that way immediately.  In 99% of cases, there's no need for code-compile-test cycles, it happens instantly.


elisp: simple functions
emacs_contribution: missing
emacs_contribution_feedback: missing
emacs_introduction: Internet
emacs_mode: ["GUI", "TUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Community"]
emacs_motivations_initial: ["Extensibility", "Package(s)"]
emacs_performance: Good but not great
emacs_strengths: Extensibility and API documentation (self-documenting system)
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 2
email_package: missing
favourite_packages: missing
free_software_zeal: missing
fsf_paperwork_year: missing
has_donated_community: missing
has_donated_fsf: missing
isa_package_maintainer: missing
keybindings: Vim
languages: ["Elisp", "Go", "Javascript", "Python"]
magit_usage: missing
operating_system: ["GNU/Linux", "MacOS"]
org_usage: missing
package_archives: missing
package_contact_method: missing
package_contribution: missing
package_contribution_barriers: missing
package_contribution_frequency: missing
package_contributions: missing
package_discovery: missing
package_documentation_wish: missing
emacs_difficulties:
  The lack of a templated framework (such as Doom/Spacemacs) was a barrier to entry. Only after learning the framework was I able to truly appreciate emacs for more than the framework.


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: ["Extensibility"]
emacs_performance: Good but not great
emacs_strengths: Extensibility
emacs_tasks: ["Hobby projects"]
emacs_version: ["29.0"]
emacs_years: 1
email_package: No
favourite_packages: magit and lsp
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++", "C", "Elisp", "Go", "Rust"]
magit_usage: Often
operating_system: ["GNU/Linux"]
org_usage: ["Note taking"]
package_archives: ["MELPA"]
package_contact_method: ["Email"]
package_contribution: Never
package_contribution_barriers: ["Not interested", "Elisp proficiency"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["GitHub", "Web search engines"]
package_documentation_wish: ["Tutorials", "Screenshots", "Overview"]
package_help: ["Matrix", "Discord"]
emacs_difficulties:
  If my configs was to suddenly disappear I'll just use any other editor. The sane defaults are not that great which is understandable cause of gnu philosophy but I am just too busy to care about it.


elisp: copy-paste
emacs_contribution: Rarely
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: Extensibility and common platform to interact with many different tools.
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 1
email_package: No
free_software_zeal: significant comprimise
fsf_paperwork_year: might in future
has_donated_community: Yes
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Vim
languages: ["Clojure", "Elisp", "Python", "Scheme", "Shell"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "MacOS"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "PKB", "Babel"]
package_archives: ["framework default", "GNU ELPA", "MELPA"]
package_contact_method: ["GitHub"]
package_contribution: Rarely
package_contribution_frequency: Rarely
package_contributions: ["Issues"]
package_discovery: ["Reddit", "GitHub", "IRC servers", "Matrix servers", "Blogs", "Web search engines"]
package_documentation_wish: ["Tutorials", "Design rationale", "Screenshots"]
package_help: ["IRC", "Matrix", "Emacs StackExchange", "Framework", "Discord"]
package_manager: ["framework default"]
package_research: ["Research alternatives"]
emacs_difficulties:
  Basics of navigation, window management, saving workspaces, and executing/navigating code.

  Also, debugging configuration.

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


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", "Lisp"]
emacs_motivations_initial: ["Extensibility", "Text editing features", "Support for lisp/scheme editing"]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0", "28.2"]
emacs_years: 39
email_package: No
favourite_packages: straight, org-mode (and friends), org-roam, projectile, lsp-mode, plantuml-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: Default with many custom bindings
languages: ["C++", "C", "Elisp", "HTML/CSS", "Javascript", "Java", "Python", "Perl", "Ruby", "Shell", "SQL"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "MacOS"]
org_usage: ["Note taking", "General document writing", "Task management", "PKB", "Babel"]
package_archives: ["Source"]
package_contact_method: ["Never have"]
package_contribution: Never
package_contribution_barriers: ["Lack of time", "Until recently, work restrictions on open source contribs"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Reddit", "GitHub", "Mailing lists", "Web search engines", "Slack channels at work"]
package_documentation_wish: ["Graduated intro: starting out, more features, customization, deep hair,...."]
package_help: ["Reddit", "Emacs StackExchange", "Emacs channel on work slack"]
package_manager: ["straight", "use-package"]
emacs_difficulties:
  No real difficulties. I was fortunate to have helpful and patient colleagues who showed me the ropes. It also helped that I already knew other LISPs.

emacs_strengths:
  Incredible flexibility and extensibility through emacs lisp programming, especially with some common-lisp extensions. Ability to customize key bindings to perfection. A wide variety of packages to provide useful functionality. Pre-bundled collections of configuration (Doom, Spacemacs, etc.) for new users who don't want to start from scratch.

survey_feedback:
  Snappy and responsive. Free text/other answer boxes could be larger. If I go back to a previous page, it would be nice to have a way to jump to last page with answers


elisp: simple functions
emacs_contribution: Never
emacs_introduction: Youtubers
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)"]
emacs_motivations_initial: ["Extensibility"]
emacs_performance: Good but not great
emacs_strengths: It’s design: Modes, map, hooks
emacs_tasks: ["Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 1
email_package: No
favourite_packages: Evil, lsp-mode, which-key, general, vertico
free_software_zeal: limited comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: Would directly
isa_package_maintainer: No
keybindings: Vim
languages: ["Typescript", "Terraform"]
magit_usage: Rarely
operating_system: ["GNU/Linux", "MacOS"]
org_usage: ["Note taking", "General document writing", "PKB"]
package_archives: ["Source"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_frequency: Rarely
package_contributions: ["Issues"]
package_discovery: ["I don’t really find out about new things. Would love to though"]
package_documentation_wish: ["Tutorials", "Design rationale", "Screenshots", "Clips/videos"]
package_help: ["GitHub"]
package_manager: ["package.el", "straight", "use-package"]
emacs_difficulties:
  Leaving neovim way of doing things took some time to adjust. It also was my first experience writing any lisp code

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


elisp: simple functions
emacs_contribution: Never
emacs_difficulties: Getting used to the important keybinds such as M-x, C-c etc.
emacs_introduction: Colleague
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: elisp and a strong package ecosystem
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0"]
emacs_years: 3
email_package: No
favourite_packages: lsp-mode,org-mode,org-babel,org-roam
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: ["General document writing", "Task management", "Agenda", "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"]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Code (bug fixes)", "Documentation", "Advocacy"]
package_documentation_wish: ["Tutorials", "Screenshots", "Clips/videos", "Overview"]
package_help: ["Reddit", "Emacs StackExchange", "GitHub"]
package_manager: ["framework default", "straight", "manual"]
languages:
  ["Clojure", "Common Lisp", "HTML/CSS", "Haskell", "Javascript", "Python", "Rust", "Scheme", "Shell", "Typescript"]

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


elisp: write package
emacs_contribution: Sometimes
emacs_difficulties: the key bindings took a while to get used to
emacs_introduction: Internet
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: Good but not great
emacs_strengths: elisp
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2", "28.1"]
emacs_years: 18
email_package: No
favourite_packages: magit,helm,company,counsel,powerline
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: String[]
package_archives: ["GNU ELPA", "MELPA", "Source"]
package_contact_method: ["GitHub"]
package_contribution: Sometimes
package_contribution_barriers: String[]
package_contribution_frequency: Sometimes
package_contributions: ["Issues", "Code (features)", "Code (bug fixes)"]
package_discovery: ["Blogs", "Web search engines"]
package_documentation_wish: ["Tutorials", "Screenshots", "Clips/videos"]
package_help: ["Emacs StackExchange", "read the source"]
languages:
  ["C", "Clojure", "Common Lisp", "Elisp", "Elixir", "Erlang", "HTML/CSS", "Javascript", "Java", "PHP", "Rust", "Shell", "Typescript"]


elisp: simple functions
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI", "daemon"]
emacs_motivations_initial: ["Package(s)"]
emacs_performance: Good but not great
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0"]
emacs_years: 7
email_package: Mu4e
favourite_packages: magit,eglot,evil,which-key,exwm,org-mode,vterm
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: Vim
languages: ["Elisp", "Shell", "Typescript"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
package_archives: ["framework default", "Source"]
package_contact_method: ["Mailing list", "GitHub"]
package_contribution: Never
package_contribution_barriers: ["Lack of time", "Elisp proficiency"]
package_contribution_frequency: Rarely
package_contributions: ["Issues"]
package_discovery: ["Reddit", "GitHub", "Matrix servers", "Blogs"]
package_documentation_wish: ["Comparison", "Manual", "Overview"]
package_help: ["Matrix", "Framework", "GitHub", "Mailing lists"]
package_manager: ["framework default", "straight"]
package_research: ["Install and try it immediately"]
prior_editor: Vim
emacs_difficulties:
  - Naming (e.g .copy/paste vs kill/yank)
  - Shortcuts (e.g. cua mode)
  - Using emacs in a corporate Environment on Windows

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

emacs_strengths:
  It's malleability. Nearly everything in emacs is not only "configurable" but actively exposed to the user to be changed at runtime.

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


elisp: write package
emacs_contribution: Never
emacs_difficulties: Understanding which parts were actively maintained / worth learning.
emacs_introduction: University/College
emacs_mode: ["GUI", "TUI", "daemon"]
emacs_motivations_initial: String[]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 12
email_package: No
favourite_packages: eglot, magit, flymake
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", "Python", "Shell", "ocaml"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "Windows"]
org_usage: ["Note taking"]
package_archives: ["GNU ELPA", "NonGNU ELPA", "MELPA", "MELPA Stable"]
package_contact_method: ["GitHub"]
package_contribution: Rarely
package_contribution_frequency: Rarely
package_contributions: ["Code (bug fixes)"]
package_discovery: ["Reddit", "GitHub", "M-x list-packages"]
package_documentation_wish: ["Design rationale", "Manual"]
package_help: ["GitHub"]
package_manager: ["package.el"]
package_research: ["wait for community"]
emacs_motivations_current:
  ["Extensibility", "Package(s)", "Text editing features", "Built-in features", "Community", "Part of the GNU project / FSF", "eglot"]

emacs_strengths:
  Ability to evolve: pushing more functionality to packages over the years, LSP support via eglot, and the recent work on tree-sitter

package_contribution_barriers:
  ["Elisp proficiency", "Lack confidence in code quality", "Older packages can seem very complicated, not actively maintained"]


elisp: write package
emacs_contribution: Rarely
emacs_difficulties: Finding keybindings for each mode.
emacs_introduction: Internet
emacs_mode: ["GUI", "daemon"]
emacs_motivations_initial: ["Package(s)"]
emacs_performance: Good but not great
emacs_strengths: Extensibility, community
emacs_tasks: ["Hobby projects"]
emacs_version: ["29.0"]
emacs_years: 4
email_package: Mu4e
favourite_packages: org, magit, dired, mu4e, elfeed, consult. paredit, puni
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: ["C++", "C", "Clojure", "Common Lisp", "Elisp", "HTML/CSS", "Python", "Rust", "Scheme", "Shell"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "Time tracking", "Babel"]
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 (bug fixes)"]
package_documentation_wish: ["Tutorials", "Design rationale", "Manual", "Screenshots", "Overview"]
package_help: ["IRC", "Mailing lists", "Email", "/g/"]
package_manager: ["package.el", "use-package", "manual", "nixpkgs"]
package_research: ["Research alternatives"]
emacs_motivations_current:
  ["Extensibility", "Package(s)", "Text editing features", "Built-in features", "Community", "Part of the GNU project / FSF", "Stability"]

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

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


elisp: write package
emacs_contribution: Rarely
emacs_introduction: Internet
emacs_mode: ["GUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Built-in features", "Part of the GNU project / FSF"]
emacs_motivations_initial: ["Extensibility", "Package(s)"]
emacs_performance: Very well, it's snappy
emacs_strengths: Extensibility and FOSS
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0", "28.2"]
emacs_years: 5
email_package: No
favourite_packages: icomplete w/ fido-mode (builtin), ediff (builtin), pdf-tools
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: ["Elisp", "HTML/CSS", "Javascript", "Java", "Shell", "Kotlin, LaTeX"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "MacOS"]
org_usage: ["Note taking", "Task management", "Agenda"]
package_archives: ["GNU ELPA", "NonGNU ELPA", "MELPA"]
package_contact_method: ["Email", "GitHub"]
package_contribution: Never
package_contribution_barriers: ["Lack of time"]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Advocacy"]
package_discovery: ["Web search engines", "GNU ELPA/MELPA online package lists", "M-x list-packages"]
package_documentation_wish: ["Tutorials", "Design rationale", "Manual"]
package_help: ["Emacs StackExchange", "GitHub"]
emacs_difficulties:
  I didn't know where to start when I wanted to customize Emacs.  I tried to look for something short and quick like "sample customizations" or "what can I customize?" but the reference manual is too dense for this.

  I was able to overcome this difficulty by spending some time to just read the manual front to back, and look at other people's configs in GitHub.


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: University/College
emacs_mode: ["GUI"]
emacs_motivations_current: ["Package(s)", "Text editing features"]
emacs_motivations_initial: ["Text editing features"]
emacs_performance: Alright
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["27.1"]
emacs_years: 27
email_package: No
free_software_zeal: significant comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
languages: ["Python", "Shell"]
magit_usage: Sometimes
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing"]
package_archives: ["MELPA", "MELPA Stable"]
package_contact_method: ["Never had a need"]
package_contribution: Never
package_contribution_barriers: ["Elisp proficiency", "Unfamiliar with contribution process"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["M-x list-packages"]
package_documentation_wish: ["Docs are fine"]
package_help: ["Friends/colleagues"]
package_manager: ["package.el", "use-package"]
package_research: ["Install and try it immediately"]
emacs_strengths:
  Coherent interface. Everything's a buffer, and I can interact with a buffer in roughly the same way no matter what it contains. No need to deal with a new application and interface paradigm for each type of task I perform or document type I view/edit.


elisp: simple functions
emacs_contribution: Never
emacs_introduction: Friend
emacs_mode: ["GUI", "daemon"]
emacs_motivations_initial: ["Extensibility", "Package(s)", "Part of the GNU project / FSF"]
emacs_performance: Very well, it's snappy
emacs_strengths: large and easy-to-extend feature set which is very well documented
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 6
email_package: No
favourite_packages: org-mode, dired, tramp, magit
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: ["Python", "Shell", "SQL"]
magit_usage: Rarely
operating_system: ["GNU/Linux", "Windows"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "Babel"]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["Email"]
package_contribution: Never
package_contribution_barriers: ["not yet on that proficiency level"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["GitHub", "Mailing lists", "Blogs", "Web search engines", "M-x list-packages"]
package_documentation_wish: ["."]
package_help: ["Emacs StackExchange"]
package_manager: ["package.el", "use-package", "manual"]
emacs_difficulties:
  Key-Bindings are hard to remember when you are new. I used evil-mode for the first 5 years and only switched to the default bindings when I purchased a specialised keyboard last winter. Knowing a decent pool of bindings, it is much more natural to use emacs that way, but getting there was hard.

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


elisp: copy-paste
emacs_contribution: Never
emacs_difficulties: The keybindings were hard to learn at first. The lack of a proper vim like substitution
emacs_introduction: Internet
emacs_mode: ["daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features"]
emacs_motivations_initial: ["Extensibility", "Package(s)", "Wanting to try something else"]
emacs_performance: Good but not great
emacs_strengths: The abudance of packages that just work
emacs_tasks: ["Programming"]
emacs_version: ["28.2"]
emacs_years: 1
email_package: No
favourite_packages: evil-vimfold, ligatures.el, evil, use-package
free_software_zeal: significant comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Vim
magit_usage: Never
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "Task management"]
package_archives: ["GNU ELPA", "NonGNU ELPA", "MELPA"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: ["Elisp proficiency", "Lack confidence in code quality", "Unfamiliar with contribution process"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Reddit", "GitHub", "Web search engines", "GNU ELPA/MELPA online package lists"]
package_documentation_wish: ["Manual", "Overview"]
package_help: ["I don’t"]
languages:
  ["Assembly", "C++", "C", "Go", "HTML/CSS", "Javascript", "Python", "PHP", "Typescript", "Shell scripts"]


elisp: write package
emacs_contribution: missing
emacs_contribution_feedback: missing
emacs_difficulties: missing
emacs_introduction: missing
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features", "It's free software"]
emacs_motivations_initial: missing
emacs_performance: Good but not great
emacs_strengths: missing
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["26.3"]
emacs_years: 3
email_package: missing
favourite_packages: missing
free_software_zeal: missing
fsf_paperwork_year: missing
has_donated_community: missing
has_donated_fsf: missing
isa_package_maintainer: missing
keybindings: Emacs
magit_usage: missing
operating_system: ["GNU/Linux"]
org_usage: missing
package_archives: missing
package_contact_method: missing
package_contribution: missing
package_contribution_barriers: missing
package_contribution_frequency: missing
package_contributions: missing
package_discovery: missing
package_documentation_wish: missing
languages:
  ["Assembly", "C++", "C", "Clojure", "Elisp", "Go", "HTML/CSS", "Haskell", "Javascript", "Julia", "Python", "PHP", "Rust", "Ruby", "Scheme", "Shell", "SQL", "Typescript"]


elisp: write package
emacs_contribution: Rarely
emacs_introduction: Friend
emacs_mode: ["GUI", "TUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Part of the GNU project / FSF", "Emacs Lisp"]
emacs_motivations_initial: ["Part of the GNU project / FSF", "Emacs Lisp"]
emacs_performance: Very well, it's snappy
emacs_strengths: Extensibility
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2", "28.1", "27.2"]
emacs_years: 30
email_package: Gnus
favourite_packages: avy, key-chord, which-key, magit, editorconfig, whitespace, project, org
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: ["Clojure", "Common Lisp", "Python", "Scheme", "Shell"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "Windows", "MacOS"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "Time tracking", "PKB"]
package_archives: ["GNU ELPA", "GNU ELPA devel", "NonGNU ELPA", "MELPA", "MELPA Stable"]
package_contact_method: ["Email", "GitHub"]
package_contribution: Sometimes
package_contribution_barriers: ["Lack of time", "Unfamiliar with contribution process"]
package_contribution_frequency: Sometimes
package_contributions: ["Issues", "Advocacy"]
package_discovery: ["Blogs", "GNU ELPA/MELPA online package lists", "M-x list-packages"]
package_documentation_wish: ["Manual", "Overview"]
package_help: ["Reddit", "GitHub"]
emacs_contribution_feedback:
  A long time ago, I submitted a "vc-svn" but there was already one there. My experience was positive, and I'd be happy to do it again, and more than happy to sign FSF docs.

emacs_difficulties:
  Initially, the keyboard stumped me. That version of Emacs (18.x) didn't come with the info files nor the tutorial.

package_submission:
  I maintain crafted-emacs, but that isn't technically a package. If I were to choose, I'd choose GNU ELPA or NonGNU ELPA.

survey_feedback:
  There are contributions to the Emacs community which aren't packages, for example starter kits. This survey does not capture the effort of maintaining those and I contribute to/maintain one. Looking forward to the results from this one though! It's been a while since I took the Emacs Survey!


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: Colleague
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)"]
emacs_motivations_initial: ["Extensibility", "Package(s)", "Text editing features"]
emacs_performance: Alright
emacs_tasks: ["Work"]
emacs_version: ["28.2"]
emacs_years: 4
email_package: No
favourite_packages: magit, treemacs, helm, lsp-mode, imenu, projectile
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: ["Clojure", "HTML/CSS", "Python", "Ruby", "SQL"]
magit_usage: Frequently
operating_system: ["MacOS"]
org_usage: ["Note taking"]
package_archives: ["framework default"]
package_contact_method: ["Have never done so"]
package_contribution: Never
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Blogs", "Web search engines"]
package_documentation_wish: ["Tutorials", "Screenshots", "Overview"]
package_help: ["Reddit"]
package_manager: ["framework default"]
package_research: ["Install and try it immediately"]
emacs_strengths:
  Extensibility and ability to do everything inside Emacs without moving to another program and losing your flow. Also, Magit is amazing.

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


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features"]
emacs_motivations_initial: ["Package(s)", "Text editing features"]
emacs_performance: Alright
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 2
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: Vim
languages: ["HTML/CSS", "Javascript", "Julia", "Python", "Shell", "SQL", "Typescript"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "Task management", "Time tracking", "PKB", "Babel"]
package_archives: ["MELPA"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: ["Elisp proficiency"]
package_contribution_frequency: Rarely
package_contributions: ["Issues"]
package_discovery: ["GitHub", "Blogs", "Web search engines"]
package_documentation_wish: ["Comparison", "Tutorials", "Manual", "Overview"]
package_help: ["IRC", "Reddit", "Emacs StackExchange", "GitHub"]
package_manager: ["straight"]
package_research: ["Install and try it immediately"]
emacs_difficulties:
  One of the biggest things was poor language support for languages I needed at work. In particular, it took a lot of effort to get a just OK environment set up for TypeScript with React/TSX and embedded GraphQL. I eventually went with TypeScript-TSX, the ts-ls LSP, and tree-sitter for syntax highlighting, but the result is clearly inferior to what I accomplished in Neovim with far less effort (and VSCode is in another class for this language ecosystem). I still could never figure out how to jump to definition between TS and JS files. Semantically incorrect closing tags are randomly inserted when writing code, and I could never figure out exactly what was inserting them or how to disable them. Support for Python was much better, but it also does things like autocomplete semantically incorrect parentheses after imports. I could never figure out how to stop this from happening, and I tried asking for help in a variety of places online without any luck. Things like pyimport-insert and lsp-rename still fail randomly while the equivalents work fine with other editors.

  Overall, my initial impressions after a year or two are that is Emacs feels very slow and buggy compared to other editors I have used. There are obviously some very powerful packages out there, but language support varies wildly and it takes a lot manual effort to get an environment that's reasonably consistent for use with multiple languages.

emacs_strengths:
  Org-mode, great built-in documentation, high discoverability of functionality, and a decent package ecosystem. It's really org and babel that keep me around.


elisp: simple functions
emacs_contribution: Rarely
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_current: ["org-babel for reproducible research"]
emacs_motivations_initial: ["Extensibility", "org-mode"]
emacs_performance: Poorly, it's sluggish
emacs_strengths: Org-mode
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.1"]
emacs_years: 1
email_package: No
free_software_zeal: significant comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Vim
languages: ["Python", "Shell", "org-babel languages (bash, shell, python, gnuplot)"]
magit_usage: Never
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "Babel"]
package_archives: ["framework default"]
package_contact_method: ["Email", "GitHub"]
package_contribution: Rarely
package_contribution_barriers: ["Not interested", "Lack of time", "Elisp proficiency", "Not knowing how to modify a package"]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Code (bug fixes)"]
package_documentation_wish: ["Comparison", "Design rationale", "Screenshots", "Clips/videos"]
package_help: ["Reddit", "Emacs StackExchange", "Framework", "GitHub"]
package_manager: ["framework default"]
prior_editor: Vim
emacs_difficulties:
  Difficulty of learning and understanding its style of lisp. Poorly designed keybindings and difficulty remapping some obscure keys (like space, escape, C-g)

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

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


elisp: read and understand
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features"]
emacs_motivations_initial: ["Simplicity and completeness out of the box"]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0"]
emacs_years: 14
email_package: No
favourite_packages: magit, org-mode, web-mode, rspec-mode, golden-ratio.el, flycheck, undo-tree
free_software_zeal: moderate comprimise
fsf_paperwork_year: might in future
has_donated_community: No
has_donated_fsf: Yes
isa_package_maintainer: No
keybindings: Emacs
languages: ["HTML/CSS", "Javascript", "Rust", "Ruby", "Shell", "SQL"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "MacOS"]
org_usage: ["Note taking", "General document writing", "Task management", "PKB", "Babel"]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["Email", "GitHub"]
package_contribution: Rarely
package_contribution_barriers: ["Elisp proficiency", "Unfamiliar with contribution process"]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Code (bug fixes)", "Advocacy"]
package_discovery: ["Blogs", "Web search engines", "Friends"]
package_documentation_wish: ["Comparison", "Tutorials", "Screenshots", "Clips/videos", "Overview"]
package_help: ["Emacs StackExchange"]
package_manager: ["package.el", "use-package"]
emacs_difficulties:
  I thought I needed to use a starter kit. As a result I had a machine I didn’t really understand. After that I had a heavily customized configuration, but in the last five years my config tends to take more to prefer more stock settings and packages.

emacs_strengths:
  It can become anything you need it to. It is simple, stable, and lets me stay productive. Some packages are game changer and I can not live without: magit and org mode.


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI", "TUI"]
emacs_motivations_current: ["Package(s)", "Text editing features", "Part of the GNU project / FSF"]
emacs_motivations_initial: ["Text editing features", "Part of the GNU project / FSF"]
emacs_performance: Very well, it's snappy
emacs_strengths: Ease of understanding, good documentation
emacs_tasks: ["Hobby projects", "School"]
emacs_version: ["28.2"]
emacs_years: 1
email_package: No
favourite_packages: rainbow-delimiters, auto-complete, multiple-cursors, geiser-guile
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: ["Python", "Scheme", "Shell", "SQL", "Caml"]
magit_usage: Never
operating_system: ["GNU/Linux"]
org_usage: String[]
package_archives: ["GNU ELPA", "MELPA Stable"]
package_contact_method: ["Email"]
package_contribution: Never
package_contribution_barriers: ["Lack of time", "Not knowing how to modify a package", "Unfamiliar with contribution process"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Fediverse"]
package_documentation_wish: ["Tutorials"]
package_help: ["IRC"]
emacs_difficulties:
  I couldn't figure out how to use tabs instead of spaces. The appropriate option for this seems to act as if tabs were just a fixed number of spaces.

survey_feedback:
  Some more questions should be optional (e.g. "How do you find out about new packages?": some people don't follow new packages and simply search for one when needed)


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: Colleague
emacs_mode: ["GUI", "daemon"]
emacs_motivations_initial: ["Extensibility", "Text editing features", "Community"]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.1", "26.3"]
emacs_years: 0
email_package: No
favourite_packages: Ivy
free_software_zeal: moderate comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: I plan to buy the Emacs Deluxe package from the FSF shop soon.
isa_package_maintainer: No
keybindings: Emacs
languages: ["C", "Elisp", "Python", "Rust"]
magit_usage: Never
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda"]
package_archives: ["framework default", "GNU ELPA", "MELPA"]
package_contact_method: ["N/A"]
package_contribution: Never
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Reddit", "GitHub", "Blogs", "Web search engines"]
package_documentation_wish: ["Tutorials", "Manual", "Screenshots", "Overview"]
package_help: ["Reddit", "Emacs StackExchange"]
package_manager: ["framework default", "package.el"]
package_research: ["Install and try it immediately"]
prior_editor: VS Code
emacs_difficulties:
  Getting used to emacs keybindings has been very difficult for me. Coming from VScode I was used to certain keybindings that are not in emacs. I also like that things are very intuitive in VScode which was not the case for me when starting emacs. (As I get used to emacs though, new things are starting to be more intuitive.) Also, I find that I accidentally hit keybindings constantly in emacs.

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

emacs_strengths:
  I really like how easy it is to customize and I especially like how its free and open source. I'm still learning but I'm very interested in org-mode and being able to write nice documentation alongside code.

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


elisp: simple functions
emacs_contribution: Rarely
emacs_introduction: Internet
emacs_mode: ["GUI", "daemon"]
emacs_motivations_initial: ["Extensibility", "Package(s)", "Text editing features", "org-roam"]
emacs_performance: Very well, it's snappy
emacs_strengths: It's easy to configure and build your own "personal operating system".
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0"]
emacs_years: 2
email_package: No
favourite_packages: org-roam, lsp-mode, magit
free_software_zeal: limited comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Vim
languages: ["Elisp", "Javascript", "Python", "Shell", "SQL", "Typescript"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "MacOS"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "PKB", "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"]
package_contribution_frequency: Rarely
package_contributions: ["Issues"]
package_discovery: ["Reddit", "GitHub"]
package_documentation_wish: ["Tutorials", "Screenshots", "Clips/videos", "Overview"]
package_help: ["GitHub"]
package_manager: ["straight", "use-package"]
emacs_difficulties:
  * Not understanding some behavior, not knowing what plugin was responsible. My buffers were jumping around and I wasn't sure why.
  * Configuring org-mode

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


elisp: write package
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features", "Community"]
emacs_motivations_initial: ["Extensibility", "Package(s)", "Text editing features"]
emacs_performance: Good but not great
emacs_strengths: Extensiblity, documentation
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0", "28.2", "27.2"]
emacs_years: 15
email_package: No
favourite_packages: hydra, magit, eglot
free_software_zeal: limited comprimise
fsf_paperwork_year: might in future
has_donated_community: No
has_donated_fsf: Would directly
isa_package_maintainer: Yes
keybindings: Emacs
languages: ["C", "Common Lisp", "Elisp", "Go", "Javascript", "Python", "Rust", "Ruby", "SQL"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "BSD"]
org_usage: ["Note taking", "PKB", "Babel"]
package_archives: ["Source"]
package_contact_method: ["Mailing list", "GitHub"]
package_contribution: Sometimes
package_contribution_barriers: String[]
package_contribution_frequency: Often
package_contributions: ["Issues", "Code (features)", "Code (bug fixes)"]
package_discovery: ["Reddit", "GitHub", "Mailing lists", "Blogs"]
package_documentation_wish: ["Comparison", "Tutorials", "Design rationale", "Manual"]
package_help: ["Reddit", "GitHub"]
emacs_difficulties:
  The reference materials (Emacs and Elisp References) were too large
  Some gatekeepers in the community
  Lack of knowledge regarding mailing lists


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", "Community", "Curious about Lisp"]
emacs_performance: Good but not great
emacs_strengths: longevity, customisability, extensibility, community.
emacs_tasks: ["Work", "Hobby projects", "Day to day notes"]
emacs_version: ["29.0"]
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: ["Elixir", "Erlang", "Javascript", "Python", "Shell", "Typescript", "OCaml"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "MacOS"]
org_usage: ["Note taking", "Task management", "Agenda", "PKB"]
package_archives: ["MELPA"]
package_contact_method: ["Mailing list", "Email", "GitHub", "IRC"]
package_contribution: Never
package_contribution_barriers: ["Lack of time", "Elisp proficiency", "Not knowing how to modify a package", "FSF paperwork"]
package_contribution_frequency: Never
package_contributions: ["Issues", "Advocacy"]
package_discovery: ["Reddit", "GitHub", "Blogs", "Web search engines", "M-x list-packages"]
package_help: ["IRC", "Reddit", "Emacs StackExchange", "GitHub", "Mailing lists", "Email"]
package_manager: ["package.el", "use-package"]
package_research: ["Install and try it immediately"]
emacs_difficulties:
  Yes. Vanilla Emacs doesn't have much. Learning how to install packages was difficult with different resources scattered online and multiple package repositories. Was very confusing.

favourite_packages:
  exec-path-from-shell, yasnippet, try, which-key, ace-window, consult, projectile, vterm, lsp-mode, magit

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


elisp: write package
emacs_contribution: Rarely
emacs_difficulties: Learning keybindings took a long time- wish I had started with which-key mode.
emacs_introduction: University/College
emacs_mode: ["GUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features", "Documentation"]
emacs_motivations_initial: ["Extensibility", "Text editing features", "Part of the GNU project / FSF"]
emacs_performance: Very well, it's snappy
emacs_strengths: Documentation, stability, versatility
emacs_tasks: ["Work", "Hobby projects", "Games"]
emacs_version: ["29.0", "28.2"]
emacs_years: 10
email_package: Mu4e
favourite_packages: magit, tramp, docker, docker-tramp, ob-restclient, direnv, lsp, which-key, counsel
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: Yes
keybindings: Emacs
languages: ["HTML/CSS", "Javascript", "Python", "Ruby", "Scheme", "Shell", "SQL", "Typescript"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "Task management", "PKB", "Babel", "Literate DevOps"]
package_archives: ["framework default", "GNU ELPA", "NonGNU ELPA", "MELPA", "Source"]
package_contact_method: ["Mailing list", "GitHub"]
package_contribution: Sometimes
package_contribution_barriers: String[]
package_contribution_frequency: Sometimes
package_contributions: ["Issues", "Code (features)", "Code (bug fixes)", "Documentation", "Advocacy"]
package_documentation_wish: ["Tutorials", "Screenshots", "Overview", "Explanation of data structures"]
package_help: ["IRC", "Matrix", "Recurse Center Zulip"]
package_discovery:
  ["Reddit", "Mailing lists", "Matrix servers", "GNU ELPA/MELPA online package lists", "M-x list-packages"]

package_submission:
  Thought about submitting to MELPA, but the list of requirements is really long, not worth for a niche package.


elisp: write package
emacs_contribution: Sometimes
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: ["Text editing features"]
emacs_performance: Good but not great
emacs_strengths:
  - many packages
  - extensibility

emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0", "28.2"]
emacs_years: 30
email_package: Gnus
favourite_packages: org, org-roam, tramp, calc, magit, cc-mode, lsp-mode, pass(word-store)
free_software_zeal: limited comprimise
fsf_paperwork_year: 0-2y
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
languages: ["C++", "C", "Clojure", "Elisp", "HTML/CSS", "Python", "Perl", "Shell"]
magit_usage: Sometimes
operating_system: ["GNU/Linux", "WSL", "Windows", "MacOS"]
org_usage: ["Note taking", "General document writing", "Task management", "Time tracking", "PKB", "Babel"]
package_archives: ["Source"]
package_contact_method: ["Mailing list", "Email", "GitHub"]
package_contribution: Sometimes
package_contribution_barriers: String[]
package_contribution_frequency: Sometimes
package_contributions: ["Issues", "Code (features)", "Code (bug fixes)"]
package_discovery: ["Reddit", "GitHub", "Mailing lists", "Sacha Chua's excellent Emacs news postings"]
package_documentation_wish: ["Comparison", "Tutorials", "Design rationale", "Manual"]
package_help: ["Reddit", "Emacs StackExchange", "GitHub", "Mailing lists"]
emacs_contribution_feedback:
  Getting the FSF copyright assignment done took 2 months to complete (20220223-20220419). Which seemed to be excessive.

survey_feedback:
  When I first tried to take the survey, the platform seemed to have crashed in the middle of it (I got various 502 pages). After the server recovered I had to restart the survey from scratch.


elisp: understand internals
emacs_contribution: Sometimes
emacs_contribution_feedback: It is hard to handle 100 email per day when subscribed emacs-devel
emacs_introduction: Internet
emacs_mode: ["GUI", "TUI"]
emacs_motivations_initial: ["Extensibility", "Package(s)", "Text editing features"]
emacs_performance: Good but not great
emacs_strengths: Part of GNU
emacs_tasks: ["Hobby projects"]
emacs_version: ["28.1"]
emacs_years: 7
email_package: Wanderlust
favourite_packages: wanderlust, newsticker, ivy, use-package, sly
free_software_zeal: any comprimise
fsf_paperwork_year: 0-2y
has_donated_community: No
has_donated_fsf: I have in the past
isa_package_maintainer: No
keybindings: Emacs
languages: ["Assembly", "C", "Elisp", "HTML/CSS", "Scheme", "Shell", "APL"]
magit_usage: Never
operating_system: ["GNU/Linux", "MacOS", "BSD"]
org_usage: String[]
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: Sometimes
package_contributions: ["Issues", "Code (bug fixes)", "Documentation"]
package_discovery: ["Mailing lists", "Discourse", "M-x list-packages"]
package_documentation_wish: ["Design rationale", "Manual"]
package_help: ["IRC", "Matrix", "Email"]
emacs_difficulties:
  It took me a while to make the transition from using Spacemacs to my own customization (about 4 years).

emacs_motivations_current:
  ["Extensibility", "Text editing features", "Community", "Part of the GNU project / FSF", "Wanderlust email client"]


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: University/College
emacs_mode: ["GUI"]
emacs_motivations_current: ["Text editing features", "Built-in features", "Part of the GNU project / FSF"]
emacs_motivations_initial: ["Part of the GNU project / FSF"]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.1"]
emacs_years: 2
email_package: Gnus
favourite_packages: emms, elfeed, zettelkasten, dictionary, elpher, german-holidays
free_software_zeal: significant comprimise
fsf_paperwork_year: never considered
has_donated_community: Cannot
has_donated_fsf: Cannot
isa_package_maintainer: No
keybindings: Emacs
languages: ["Python", "Shell"]
magit_usage: Never
operating_system: ["GNU/Linux", "Windows", "BSD"]
org_usage: ["Note taking", "General document writing"]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["Mailing list"]
package_contribution: Never
package_contribution_barriers: ["Lack of time", "Elisp proficiency"]
package_contribution_frequency: Never
package_contributions: ["Advocacy"]
package_discovery: ["M-x list-packages"]
package_documentation_wish: ["Manual"]
package_help: ["never asked for help (yet)"]
package_manager: ["use-package"]
emacs_difficulties:
  No, as I was first introduced to Emacs through Debra Cameron's book, "Learning GNU Emacs," which does an excellent job of getting one acquainted with vanilla Emacs.

emacs_strengths:
  * Emacs works reliably on different operating systems without requiring configuration changes
  * It's incredibly fast compared to many other dedicated GUI programs; everything is incredibly snappy and efficient
  -> Notably, the browser eww can efficiently surf the web while on a 64 kiB/s connection; the same holds true for rcirc (for irc)
  * It provides a consistent interface for numerous types of tasks
  * It can be infinitely customized to suit one's needs, yet does not _require_ configuration

survey_feedback:
  Perhaps include an option regarding the FSF copyright papers to the effect of "I have no idea what these are." A quick web search of the terms did not reveal anything besides a new paperless option for copyright assignments.


elisp: simple functions
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features", "Community"]
emacs_motivations_initial: ["Didn’t want to learn Vimscript"]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Hobby projects", "college"]
emacs_version: ["28.2"]
emacs_years: 2
email_package: notmuch
favourite_packages: org, magit, vertico/consult/etc.
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", "Java", "Python", "Shell"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "Windows"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "Time tracking"]
package_archives: ["GNU ELPA", "NonGNU ELPA", "MELPA", "Source"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: ["Elisp proficiency", "Lack confidence in code quality"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Reddit", "GitHub", "Web search engines"]
package_documentation_wish: ["Manual", "Screenshots", "Clips/videos"]
package_help: ["Reddit"]
package_manager: ["straight"]
emacs_difficulties:
  Trying to get my head around Lisp syntax and errors when writing init files (as much as I love it now).

emacs_strengths:
  Packages that are really Lisp programs that can provide a consistent interface across many different uses and easily share data between each other


elisp: copy-paste
emacs_contribution: Never
emacs_difficulties: lack of helpful guides, and videos.
emacs_introduction: Friend
emacs_mode: ["GUI"]
emacs_performance: Very well, it's snappy
emacs_strengths: Everything. Org mode, org roam.
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.1"]
emacs_years: 1
email_package: No
free_software_zeal: no comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
languages: ["Java"]
magit_usage: Never
operating_system: ["GNU/Linux"]
package_archives: ["MELPA"]
package_contact_method: ["GitHub", "Reddit"]
package_contribution: Never
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Reddit", "Blogs", "Web search engines"]
package_help: ["Reddit"]
package_manager: ["package.el", "not sure"]
package_research: ["Install and try it immediately"]
prior_editor: None
project_package: No
prose: Frequently
emacs_motivations_current:
[cell repeats an earlier one in this file: 123 characters]

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

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

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

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

survey_feedback:
  Love everything about Emacs, I really hope that soon I can start contributing. Please guide us. I am extremely eager to learn and willing to give my time to contribute. I just lack the guidance and training to do so. In blunt words
  "Please teach me everything I need to start contributing to Emacs, and packages, the whole thing, I am super excited just lack the guidance. I want to become a real hacker like you guys!"
  Here is my email if you would like to get a hold of me. 
  Email: abeitani1991@gmail.com


elisp: write package
emacs_contribution: Rarely
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features", "Community"]
emacs_motivations_initial: ["Extensibility", "Package(s)"]
emacs_performance: Alright
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0"]
emacs_years: 5
email_package: No
favourite_packages: magit, corfu, vertico, consult, lsp-mode, evil
free_software_zeal: limited comprimise
fsf_paperwork_year: never considered
has_donated_community: Cannot
has_donated_fsf: Cannot
isa_package_maintainer: Yes
keybindings: Vim
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["General document writing"]
package_archives: ["framework default", "Source"]
package_contact_method: ["GitHub"]
package_contribution: Rarely
package_contribution_barriers: ["Lack of time"]
package_contribution_frequency: Sometimes
package_contributions: ["Issues", "Code (bug fixes)", "Advocacy"]
package_discovery: ["Reddit", "GitHub", "Blogs"]
package_documentation_wish: ["Screenshots", "Clips/videos"]
package_help: ["Discord"]
package_manager: ["framework default"]
package_research: ["Install and try it immediately", "Research alternatives"]
languages:
  ["C", "Elisp", "Elixir", "HTML/CSS", "Haskell", "Javascript", "Python", "Rust", "Scheme", "Shell", "SQL"]


elisp: write package
emacs_contribution: Rarely
emacs_contribution_feedback: The barriers seem high compared but not sure its a bad thing, might be good
emacs_difficulties: Its just a steep learning curve, still learning after 25 years, but I love that too
emacs_introduction: Colleague
emacs_mode: ["TUI"]
emacs_motivations_initial: String[]
emacs_performance: Good but not great
emacs_strengths: History/license/stance, buffer/text/input paradigm
emacs_tasks: ["Work", "Hobby projects", "Everything"]
emacs_version: ["29.0", "28.2", "28.1", "27.2", "27.1", "26.3"]
emacs_years: 25
email_package: Gnus
favourite_packages: magit, straight, org, restclient, marginalia, selectrum, consult, embark
free_software_zeal: significant comprimise
fsf_paperwork_year: 5-10y
has_donated_community: No
has_donated_fsf: Yes
isa_package_maintainer: No
keybindings: Emacs
magit_usage: Frequently
operating_system: ["GNU/Linux", "MacOS"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "PKB", "Babel"]
package_archives: ["GNU ELPA", "GNU ELPA devel", "MELPA", "MELPA Stable", "Source"]
package_contact_method: ["GitHub"]
package_contribution: Rarely
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Code (bug fixes)"]
package_discovery: ["Reddit", "GitHub", "Mailing lists", "Blogs", "Web search engines", "M-x list-packages"]
package_help: ["GitHub", "Twitter"]
package_manager: ["package.el", "straight", "use-package"]
package_submission: Don't submit any (yet)
emacs_motivations_current:
[cell repeats an earlier one in this file: 123 characters]

languages:
  ["C", "Common Lisp", "Elisp", "Elixir", "Erlang", "Go", "HTML/CSS", "Haskell", "Javascript", "Julia", "Python", "Perl", "Rust", "Scheme", "Shell", "SQL", "Typescript"]

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

package_documentation_wish:
  ["Comparison", "Tutorials", "Design rationale", "Manual", "Screenshots", "Overview", "Generally happy w docs"]

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


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"]
emacs_version: ["28.2"]
emacs_years: 4
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: ["C++", "Go", "HTML/CSS", "Javascript", "Python", "Shell"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "MacOS"]
org_usage: ["Note taking", "General document writing", "Task management"]
package_archives: ["framework default"]
package_contact_method: ["Email"]
package_contribution: Never
package_contribution_barriers: ["Lack of time", "Elisp proficiency"]
package_contribution_frequency: Never
package_contributions: ["Advocacy"]
package_discovery: ["GitHub"]
package_documentation_wish: ["Design rationale"]
package_help: ["Discourse"]
package_manager: ["framework default"]
package_research: ["Install and try it immediately"]
prior_editor: VS Code
emacs_motivations_current:
[cell repeats an earlier one in this file: 110 characters]

emacs_strengths:
  - Extensible 
  - Free software
  - I can copy my config from my personal computer to my work computer and have it "just work"
  - No spyware
  - Versatile, can do many things
  - Can move seamlessly between my projects with few keypresses
  - Great frameworks available with batteries included


elisp: simple functions
emacs_contribution: Never
emacs_introduction: Colleague
emacs_mode: ["GUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features"]
emacs_motivations_initial: ["Extensibility", "Package(s)", "Text editing features"]
emacs_performance: Good but not great
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 1
email_package: No
favourite_packages: org-mode,org-roam,yasnippet,evil,magit
free_software_zeal: significant comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: Yes
isa_package_maintainer: No
keybindings: Vim
languages: ["Go", "Java", "Python", "Rust", "Shell", "SQL"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "WSL", "BSD"]
org_usage: ["Note taking", "Task management", "Agenda", "Time tracking", "PKB"]
package_archives: ["framework default", "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: ["Advocacy"]
package_discovery: ["Reddit", "GitHub", "Blogs", "Web search engines"]
package_documentation_wish: ["Manual"]
package_help: ["Reddit", "Emacs StackExchange", "Framework", "GitHub"]
package_manager: ["framework default", "straight"]
emacs_difficulties:
  Learning the native keybindings was very difficult. Doom Emacs made it easier but I stil found myself just calling the elisp function via M-x most of the time. This is probably due to me not using an American keyboard layout.

  Understanding how frames work was also difficult. I ended up opening the same buffer in different frames multiple times.

emacs_strengths:
  Extensibility. Being able to program the editor, especially in a REPL style, makes it possible to tailor it exactly to my needs and wants.
  The ease with which you can create new keybindings is amazing and really makes Emacs fly through files, once you get over the initial learning curve.


elisp: simple functions
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI", "daemon"]
emacs_motivations_current: ["Package(s)", "Community", "Part of the GNU project / FSF", "Malleability"]
emacs_motivations_initial: ["Extensibility", "Community"]
emacs_performance: Good but not great
emacs_strengths: Malleability, user experience for power users.
emacs_tasks: ["Work", "Hobby projects", "Fun"]
emacs_version: ["28.2"]
emacs_years: 3
email_package: notmuch
favourite_packages: hyperbole, org-roam, org-ql, consult, eglot
free_software_zeal: moderate comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: I would love something I can expense at work (eg: Sublime Text license)
isa_package_maintainer: No
keybindings: Vim
languages: ["Common Lisp", "Elisp", "Python"]
magit_usage: Often
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "PKB"]
package_archives: ["framework default", "GNU ELPA", "MELPA", "Source"]
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: ["Issues", "Advocacy"]
package_discovery: ["Reddit", "GitHub", "Blogs", "Web search engines"]
package_documentation_wish: ["Tutorials", "Design rationale", "Clips/videos"]
package_help: ["Matrix", "Reddit", "Framework", "GitHub", "Discord"]
emacs_difficulties:
  1. Outdated/uncommon terminology makes it very hard to connect documentation/resources with my mental models.
  2. Difficulty of programming in elisp for customization even when I'm proficient in other languages. (eg: are there recommended packages equivalent to a good standard library, what is good programming style, is there a recommended pattern to customizing packages and making tweaks, etc)


elisp: simple functions
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI", "daemon"]
emacs_motivations_current: ["Package(s)", "Text editing features", "Built-in features"]
emacs_motivations_initial: ["Package(s)", "Text editing features", "spacemacs evil mode"]
emacs_performance: Good but not great
emacs_strengths: package ecosystem, rich runtime
emacs_tasks: ["Work"]
emacs_version: ["27.2"]
emacs_years: 5
email_package: No
favourite_packages: org-gtasks, LSP, org-pomodoro, deft, company, projectile
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: CUA
languages: ["HTML/CSS", "Javascript", "Python", "Ruby", "Shell", "SQL", "Typescript"]
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", "Elisp proficiency", "Unfamiliar with contribution process"]
package_contribution_frequency: Never
package_contributions: ["Issues"]
package_discovery: ["Reddit", "GitHub", "Blogs", "Web search engines"]
package_documentation_wish: ["Comparison", "Tutorials", "Overview"]
package_help: ["Reddit", "Emacs StackExchange", "GitHub"]
emacs_difficulties:
  hard to debug start up scripts. many people start with spacemacs or doom (like I did) and then spend a lot of time tweaking a set up via copy and paste. this is slow and awkward


elisp: simple functions
emacs_contribution: Never
emacs_introduction: University/College
emacs_mode: ["GUI", "daemon"]
emacs_motivations_initial: ["Extensibility", "Package(s)", "Text editing features"]
emacs_performance: Good but not great
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 23
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
magit_usage: Frequently
operating_system: ["MacOS"]
org_usage: ["Note taking", "General document writing", "Task management"]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["Mailing list", "Email", "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)"]
package_documentation_wish: ["Comparison", "Tutorials", "Design rationale"]
package_help: ["IRC", "Reddit", "Emacs StackExchange", "Email"]
package_manager: ["use-package"]
package_research: ["Install and try it immediately"]
prior_editor: None
project_package: projectile
prose: Sometimes
emacs_motivations_current:
  ["Extensibility", "Package(s)", "Text editing features", "Built-in features", "Bidirectional support"]

languages:
  ["C", "Elisp", "HTML/CSS", "Haskell", "Javascript", "Python", "PHP", "Ruby", "Shell", "SQL", "Typescript", "LaTeX"]

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


elisp: write package
emacs_contribution: Rarely
emacs_introduction: Internet
emacs_mode: ["GUI", "TUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Part of the GNU project / FSF"]
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", "27.2"]
emacs_years: 0
email_package: Mu4e
favourite_packages: exwm, evil-mode, org-mode, eglot
free_software_zeal: significant comprimise
fsf_paperwork_year: never considered
has_donated_community: Cannot
has_donated_fsf: Cannot
isa_package_maintainer: No
keybindings: Vim
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "Time tracking", "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: ["Issues", "Code (bug fixes)"]
package_discovery: ["Reddit", "GitHub", "Discord", "M-x list-packages"]
package_documentation_wish: ["Comparison", "Tutorials", "Screenshots"]
package_help: ["Framework", "GitHub", "Discord"]
package_manager: ["package.el", "straight"]
package_research: ["Install and try it immediately"]
emacs_difficulties:
  Not a difficulty on my point of view, but rather a disappointment after being greeted with the ugly default interface. I went back to try Emacs after jumping on doom and spacemacs which had pretty good configuration and looks out of the box, that encouraged me to invest more time on Emacs.

emacs_strengths:
  The extensibility and flexibility, Emacs is more of an operating system rather than a text editor, which no other editor can offer.

languages:
  ["C", "C#", "Common Lisp", "Elisp", "HTML/CSS", "Javascript", "Java", "Python", "SQL", "Typescript"]


elisp: simple functions
emacs_contribution: Never
emacs_introduction: Passion for Lisp
emacs_mode: ["TUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features"]
emacs_motivations_initial: ["Package(s)", "Programabillity in Lisp"]
emacs_performance: Good but not great
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.1"]
emacs_years: 4
email_package: No
favourite_packages: tramp, magit, lsp-mode, kubel, paredit, elpy, go-dlv
free_software_zeal: no comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: Yes
isa_package_maintainer: No
keybindings: Emacs
languages: ["Common Lisp", "Go", "Javascript", "Python", "Shell", "XML"]
magit_usage: Frequently
operating_system: ["WSL", "Windows"]
org_usage: String[]
package_archives: ["GNU ELPA", "MELPA", "MELPA Stable"]
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: ["Issues", "Code (bug fixes)"]
package_discovery: ["Web search engines", "M-x list-packages"]
package_documentation_wish: ["Tutorials", "Overview"]
package_help: ["Emacs StackExchange", "GitHub"]
package_manager: ["package.el"]
emacs_difficulties:
  Alien key bindings, several packages that were causing slow-downs and crashes when used for remote buffers.

emacs_strengths:
  Configurability, good support for multiple languages, the ability to do everything from a single program. TRAMP is very very important to me.


elisp: copy-paste
emacs_contribution: Never
emacs_difficulties: Tutorial
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features"]
emacs_motivations_initial: ["Extensibility", "Text editing features"]
emacs_performance: Good but not great
emacs_strengths: Elisp
emacs_tasks: ["Work"]
emacs_version: ["28.2"]
emacs_years: 8
email_package: No
favourite_packages: Evil, hydra, posframe
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", "HTML/CSS", "Javascript", "Java", "Python", "Shell"]
magit_usage: Often
operating_system: ["GNU/Linux", "MacOS"]
org_usage: ["Note taking", "General document writing", "Task management", "PKB", "Babel"]
package_archives: ["GNU ELPA", "MELPA", "MELPA Stable"]
package_contact_method: ["Mailing list"]
package_contribution: Rarely
package_contribution_barriers: ["Lack of time", "Elisp proficiency", "Lack confidence in code quality"]
package_contribution_frequency: Rarely
package_contributions: ["Advocacy"]
package_documentation_wish: ["Comparison", "Tutorials", "Design rationale", "Manual", "Screenshots", "Clips/videos"]
package_help: ["Reddit", "Emacs StackExchange", "Mailing lists", "Email"]
package_discovery:
[cell repeats an earlier one in this file: 101 characters]

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


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)"]
emacs_motivations_initial: ["Extensibility", "Package(s)", "everyone is so enthusiastic"]
emacs_performance: Alright
emacs_strengths: Good, generic concepts
emacs_tasks: ["Hobby projects"]
emacs_version: ["27.1"]
emacs_years: 1
email_package: No
favourite_packages: helm,company,lsp
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: ["Java", "Scala"]
magit_usage: Rarely
operating_system: ["GNU/Linux"]
org_usage: ["Note taking"]
package_archives: ["GNU ELPA", "MELPA Stable"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: ["Elisp proficiency", "Not knowing how to modify a package"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["M-x list-packages"]
package_documentation_wish: ["Design rationale"]
package_help: ["Reddit", "Emacs StackExchange"]
emacs_difficulties:
  The learning curve is steep. One must understand a lots of concepts, and philosophy.  Window, buffer, frame , prefix key bindings. The googled documents usually pesume, that you know how to install a package, and configure it. Wherever you look, you encounter a lots of information  - but ONLY for the experienced user.


elisp: simple functions
emacs_contribution: Never
emacs_difficulties: Buffer and window manipulation were poor. Still are but I got used to it.
emacs_introduction: Internet
emacs_mode: ["GUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features"]
emacs_motivations_initial: ["Package(s)", "SLIME (but I don't code in Common Lisp anymore)"]
emacs_performance: Not well
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 16
email_package: Mu4e
favourite_packages: Corfu,Consult,Magit,which-key,sr-speedbar,vertico,eglot,org-roam,multi-vterm
free_software_zeal: do not prefer
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: Would directly
isa_package_maintainer: No
keybindings: Emacs
languages: ["Elisp", "Go", "Haskell", "Javascript", "Python", "Rust", "Ruby", "Scheme", "Shell", "Typescript"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "MacOS"]
org_usage: ["Note taking", "PKB"]
package_archives: ["GNU ELPA", "NonGNU ELPA", "MELPA", "Source"]
package_contact_method: ["GitHub"]
package_contribution: Rarely
package_contribution_barriers: ["Lack of time"]
package_contribution_frequency: Rarely
package_contributions: ["Issues"]
package_discovery: ["Reddit", "GitHub", "Blogs", "Web search engines", "M-x straight-use-package"]
package_documentation_wish: ["Comparison", "Design rationale", "Manual"]
package_help: ["Reddit", "GitHub"]
emacs_strengths:
  Packages that fundamentally change your workflow and how the program is used — transient, magit, org, notmuch, corfu, consult, which-key


elisp: simple functions
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI", "TUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features", "Community"]
emacs_motivations_initial: ["Text editing features", "Community", "Part of the GNU project / FSF"]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.1", "27.2"]
emacs_years: 22
email_package: Mu4e
favourite_packages: magit, evil, org, mu4e
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: Vim
languages: ["C++", "C", "Python", "Rust", "Shell"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "Task management", "PKB"]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["Email", "GitHub"]
package_contribution: Never
package_contribution_barriers: ["Lack of time"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Blogs", "M-x list-packages", "HackerNews"]
package_documentation_wish: ["Clips/videos", "Overview"]
package_manager: ["package.el", "manual"]
package_research: ["Install and try it immediately", "Research alternatives"]
emacs_difficulties:
  I went in expecting a somewhat steep learning curve, so I wouldn't call them difficulties, it was just learning. But unfamiliar it was. Then again, there was the built-in tutorial.

emacs_strengths:
  The fact that it works as a generic textual desktop environment, for which a number of applications is available that I can mix and match to achieve a desired end.

package_help:
  ["Never needed to ask. Either someone asked already, or I figured it out from the source code, or it was not worth spending time on."]


elisp: simple functions
emacs_contribution: Never
emacs_difficulties: Buffer management and buffer persistence
emacs_introduction: Internet
emacs_mode: ["GUI", "TUI"]
emacs_motivations_initial: ["Extensibility", "Package(s)", "Community"]
emacs_performance: Poorly, it's sluggish
emacs_strengths: Lisp for configuration is just the best
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0"]
emacs_years: 6
email_package: No
favourite_packages: org, magit
free_software_zeal: no comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Vim
languages: ["C", "Clojure", "Elisp", "Go", "Python", "Rust", "Shell", "SQL"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "MacOS", "BSD"]
org_usage: ["Note taking", "General document writing", "PKB", "Babel"]
package_archives: ["framework default", "GNU ELPA", "MELPA", "Source", "not sure"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: ["Lack of time", "Setup of tool chaîne and tested"]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Code (bug fixes)", "Advocacy"]
package_discovery: ["GitHub", "GNU ELPA/MELPA online package lists", "M-x list-packages"]
package_documentation_wish: ["Manual"]
package_help: ["Just read the docs or Google"]
emacs_motivations_current:
[cell repeats an earlier one in this file: 123 characters]

term_package:
  ["I don’t as they are often buggy or I’m breaking the buffers somehow, also much much slower than any native term."]


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: Colleague
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_tasks: ["Work", "Hobby projects"]
emacs_version: ["27.2"]
emacs_years: 1
email_package: No
favourite_packages: auctex, pdf-tools, guess-language
free_software_zeal: significant comprimise
fsf_paperwork_year: never considered
has_donated_community: Cannot
has_donated_fsf: Cannot
isa_package_maintainer: No
keybindings: Emacs
languages: ["Python"]
magit_usage: Never
operating_system: ["GNU/Linux", "Windows"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda"]
package_archives: ["GNU ELPA", "MELPA", "MELPA Stable"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: ["Lack of time", "Elisp proficiency"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Reddit", "GitHub", "Web search engines"]
package_documentation_wish: ["Overview"]
package_help: ["Reddit", "Emacs StackExchange"]
package_manager: ["package.el"]
package_research: ["wait for community"]
emacs_difficulties:
  The major difficulties I faced was thanks to the fact that, despite my own wishes, Windows remains my main OS. This together with me being new to Emacs made some things a bit of a hassle to get working, for example AUCTeX (especially synctex) and hunspell dictionaries for flyspell. These were not at all an issue when setting up Emacs on my linux machine.

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

emacs_strengths:
  Extensibility and customization, both in functionality and appearance. Once the initial learning curve is overcome it's a very smooth experience using Emacs. Org mode is very useful for quick notetaking and organisation. Personally I currently don't use Emacs for things like email and git, but I appreciate that if you want to you can do a lot of things in Emacs alone.


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: University/College
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Built-in features", "Part of the GNU project / FSF"]
emacs_motivations_initial: ["Extensibility", "Package(s)", "Text editing features"]
emacs_performance: Good but not great
emacs_strengths:
  Extensibility/Customization
  Integration and inter-operation with other tools (grep, git, ... )

emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.1", "27.2"]
emacs_years: 5
email_package: No
favourite_packages: magit, evil, company, 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", "Rust", "Shell"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "PKB"]
package_archives: ["framework default", "GNU ELPA"]
package_contact_method: ["Mailing list"]
package_contribution: Never
package_contribution_barriers: ["Elisp proficiency", "Not knowing how to modify a package"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["IRC servers", "M-x list-packages"]
package_documentation_wish: ["Overview"]
package_help: ["Mailing lists"]
emacs_difficulties:
  Finding the correct command or keybind to perform some operation.
  Understanding variables, when they are overridden, when modes change them, and how to change them myself.


elisp: simple functions
emacs_contribution: Never
emacs_introduction: Friend
emacs_mode: ["GUI"]
emacs_motivations_initial: String[]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2", "28.1"]
emacs_years: 20
email_package: No
favourite_packages: Orderless, vertico, embark, magit, denote, eglot, corfu, editorconfig, avy, htmlize
free_software_zeal: any comprimise
fsf_paperwork_year: never considered
has_donated_community: Cannot
has_donated_fsf: Yes
isa_package_maintainer: No
keybindings: Emacs
languages: ["Elisp", "HTML/CSS", "Javascript", "Python", "Perl", "Shell", "SQL"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "WSL", "MacOS"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "PKB", "Babel"]
package_archives: ["GNU ELPA", "NonGNU ELPA"]
package_contact_method: ["I do not"]
package_contribution: Never
package_contribution_barriers: ["Overwhelmed by package number, alternatives, possibilities, lack of confidence"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Blogs"]
package_documentation_wish: ["Manual", "Clips/videos", "Overview"]
package_help: ["Emacs StackExchange", "GitHub"]
package_manager: ["package.el"]
package_research: ["Research alternatives"]
emacs_motivations_current:
[cell repeats an earlier one in this file: 123 characters]

survey_feedback:
  Thank you really much for your time. Maybe could you ask people ´s readiness to old features removal / deprecation and reduced core Emacs feature set ? Thanks again, really, to core devs and to packages maintainers, as well.


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: University/College
emacs_mode: ["GUI", "TUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Part of the GNU project / FSF"]
emacs_motivations_initial: ["disliked modal editing"]
emacs_performance: Good but not great
emacs_tasks: ["Hobby projects"]
emacs_version: ["27.1"]
emacs_years: 10
email_package: No
free_software_zeal: significant comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: Cannot
isa_package_maintainer: No
keybindings: Emacs
languages: ["Python", "Perl", "Shell"]
magit_usage: Sometimes
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "PKB"]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["choose not to bother them with my stupid questions"]
package_contribution: Never
package_contribution_barriers: ["Elisp proficiency", "Lack confidence in code quality", "Unfamiliar with contribution process"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Reddit", "GitHub", "Web search engines", "M-x list-packages"]
package_documentation_wish: ["Comparison", "Tutorials", "Manual", "Screenshots", "Clips/videos", "Overview"]
package_help: ["haven't"]
package_manager: ["not sure"]
package_research: ["Research alternatives"]
emacs_difficulties:
  installing/removing packages to try them out (eg. if i wanted to decide between ivy and vertico do i use require, use-package, or m-x list-packages? safe to mix and match methods? wiki has an "installing packages" but not one for uninstalling)
  organizing dot file(s)


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI", "TUI", "daemon"]
emacs_motivations_current: ["Package(s)", "Text editing features", "Built-in features", "Community"]
emacs_motivations_initial: ["Text editing features", "Part of the GNU project / FSF"]
emacs_performance: Good but not great
emacs_strengths: Stability coupled with almost infinite extensibility
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0", "28.2"]
emacs_years: 30
email_package: Mu4e
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: ["Python", "R"]
magit_usage: Sometimes
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "Time tracking"]
package_archives: ["GNU ELPA", "MELPA", "Source"]
package_contact_method: ["Email"]
package_contribution: Never
package_contribution_barriers: ["Lack of time", "Elisp proficiency"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Reddit", "Web search engines", "M-x list-packages"]
package_documentation_wish: ["Tutorials"]
package_help: ["IRC", "Reddit"]
package_manager: ["use-package"]
emacs_difficulties:
  No, I started before using Windows, so my muscle memory of Emacs keystrokes is, if anything, better.


elisp: simple functions
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI", "TUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Built-in features"]
emacs_motivations_initial: ["Part of the GNU project / FSF"]
emacs_performance: Good but not great
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2", "28.1"]
emacs_years: 4
email_package: No
favourite_packages: swiper, magit, eglot, smex, which-key
free_software_zeal: significant comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
languages: ["Python", "Shell"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "WSL", "Windows"]
org_usage: ["Note taking"]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: ["Not interested"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Reddit", "Blogs", "M-x list-packages"]
package_documentation_wish: ["Comparison", "Manual"]
package_help: ["Emacs StackExchange"]
package_manager: ["package.el"]
emacs_difficulties:
  Unfamiliar terminology and naming used in the introduction tutorial and some function names. Confusing Installation and configuration instructions for external packages.

emacs_strengths:
  Evaluating elisp functions in any buffer. Included extensive documentation. Quality of third-party packages. Relatively lightweight (memory, cpu...) compared to modern editors.


elisp: write package
emacs_contribution: Never
emacs_introduction: University/College
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Part of the GNU project / FSF"]
emacs_performance: Very well, it's snappy
emacs_strengths: I would say elisp is the foundation of "Emacs' greatest strengths".
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: No
has_donated_fsf: No
isa_package_maintainer: Yes
keybindings: Vim
languages: ["C", "Clojure", "Common Lisp", "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: Sometimes
package_contribution_barriers: ["Lack of time"]
package_contribution_frequency: Rarely
package_contributions: ["Code (bug fixes)", "Documentation", "Advocacy"]
package_discovery: ["Blogs", "Web search engines"]
package_documentation_wish: ["Comparison", "Tutorials"]
package_manager: ["framework default"]
package_research: ["Install and try it immediately", "Research alternatives"]
prior_editor: Vim
emacs_difficulties:
  I cannot recall any *major* difficulties. The editor was different from what I used before switching to it. I had to run the Emacs tutorial two or three times to remember all basic keybindings. And it was enough to start using the editor. It also felt heavier than Vim at the beginning.

emacs_motivations_initial:
  ["I was a Vim user but get tired of VimL and decided to try this \"Best OS which has everything except a good text editor\" thingy."]

package_help:
  ["I rarely ask for help because someone already did and I can find an answer or clue in the Internet."]

package_submission:
  I searched the Internet and then found MELPA documentation and it was very good and comprehensive so I submitted my package there.


elisp: simple functions
emacs_contribution: Never
emacs_difficulties: Keybindings.
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_initial: ["Text editing features", "Community", "Part of the GNU project / FSF"]
emacs_performance: Very well, it's snappy
emacs_strengths: The rich ecosystem of fully customizable packages (e.g. Org-mode, Geiser, etc.)
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 15
email_package: Mu4e
favourite_packages: magit, yasnippet, multiple-cursors, racket-mode, paredit, helm, exwm, ace-window
free_software_zeal: significant comprimise
fsf_paperwork_year: 10+y
has_donated_community: Yes
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
languages: ["Elisp", "Python", "Scheme", "Racket"]
magit_usage: Frequently
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", "Email", "GitHub"]
package_contribution: Rarely
package_contribution_barriers: String[]
package_contribution_frequency: Sometimes
package_contributions: ["Issues", "Code (features)", "Code (bug fixes)", "Documentation", "Advocacy"]
package_documentation_wish: ["Tutorials"]
package_help: ["IRC", "Matrix", "Framework", "GitHub", "Mailing lists", "Email", "Discourse"]
package_manager: ["Guix"]
emacs_motivations_current:
[cell repeats an earlier one in this file: 123 characters]

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


elisp: write package
emacs_contribution: Rarely
emacs_introduction: University/College
emacs_mode: ["GUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features"]
emacs_motivations_initial: ["Text editing features"]
emacs_performance: Good but not great
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0"]
emacs_years: 21
email_package: No
favourite_packages: Magit, reformatter, vertigo, embark,
free_software_zeal: moderate comprimise
fsf_paperwork_year: 2-5y
has_donated_community: I have in the past
has_donated_fsf: No
isa_package_maintainer: Yes
keybindings: Emacs
magit_usage: Frequently
operating_system: ["GNU/Linux", "MacOS"]
org_usage: ["Note taking", "Task management"]
package_archives: ["GNU ELPA", "NonGNU ELPA", "MELPA", "Source"]
package_contact_method: ["GitHub"]
package_contribution: Often
package_contribution_barriers: String[]
package_contribution_frequency: Often
package_contributions: ["Issues", "Code (features)", "Code (bug fixes)"]
package_discovery: ["Reddit", "GitHub", "Blogs"]
package_documentation_wish: ["Comparison", "Manual"]
package_help: ["GitHub"]
package_manager: ["use-package", "quelpa"]
package_research: ["Install and try it immediately"]
languages:
  ["C++", "C", "Elisp", "HTML/CSS", "Javascript", "Java", "Python", "Rust", "Ruby", "Typescript", "kotlin"]


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI", "TUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features", "Community"]
emacs_motivations_initial: ["Extensibility", "Package(s)", "Text editing features", "Community", "org-mode"]
emacs_performance: Alright
emacs_strengths: org-mode is the reason I use emacs over neovim
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 1
email_package: No
favourite_packages: org, evil, magit, lsp-mode, tree-sitter, eglot, pdf-tools, auctex, cdlatex, org-roam
free_software_zeal: limited comprimise
fsf_paperwork_year: never considered
has_donated_community: Cannot
has_donated_fsf: Cannot
isa_package_maintainer: No
keybindings: Vim
languages: ["Python", "R"]
magit_usage: Often
operating_system: ["GNU/Linux", "WSL", "MacOS"]
org_usage: ["Note taking", "General document writing", "PKB", "Babel"]
package_archives: ["Source"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_frequency: Never
package_contributions: ["Issues"]
package_discovery: ["Reddit", "GitHub", "Discord"]
package_documentation_wish: ["Tutorials", "Manual", "Clips/videos"]
package_help: ["Reddit", "GitHub", "Discord"]
package_manager: ["framework default", "straight", "use-package"]
emacs_contribution_feedback:
  I think a switch away from mailing list to something like GitHub would lower barrier of entry significally.

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


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features"]
emacs_motivations_initial: ["Extensibility"]
emacs_performance: Good but not great
emacs_strengths: Flexibility
emacs_tasks: ["Hobby projects"]
emacs_version: ["28.1"]
emacs_years: 4
email_package: No
favourite_packages: magit, eglot
free_software_zeal: limited comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
languages: ["Elisp", "Python", "Rust"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: String[]
package_archives: ["GNU ELPA", "NonGNU ELPA", "MELPA"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: ["Haven’t needed to/spotted the right opportunity"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Reddit", "GitHub", "Blogs", "Web search engines"]
package_documentation_wish: ["Comparison", "Manual", "Overview"]
package_help: ["Browsing existing answers"]
emacs_difficulties:
  Remembering keybindings, and answering the question “how do I do X?”.

  The manuals and help system are fantastic, but in my experience they’re only useful when you already know what you are looking for.


elisp: simple functions
emacs_contribution: Never
emacs_difficulties: the workflow not obvius, but you get that with brio
emacs_introduction: Internet
emacs_mode: ["GUI", "TUI", "daemon"]
emacs_motivations_initial: ["elisp"]
emacs_performance: Good but not great
emacs_strengths: elisp, not unix stuff
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["27.1"]
emacs_years: 3
email_package: No
free_software_zeal: moderate comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
magit_usage: Never
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "Task management", "PKB", "Babel"]
package_archives: ["framework default"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: ["Elisp proficiency"]
package_contribution_frequency: Never
package_contributions: ["Code (features)", "Advocacy"]
package_discovery: ["telegram existis fsf"]
package_documentation_wish: ["Tutorials", "Design rationale", "Manual", "Screenshots", "Clips/videos", "Overview"]
package_help: ["telegram existis fsf"]
package_manager: ["framework default"]
package_research: ["Install and try it immediately"]
emacs_motivations_current:
  ["Extensibility", "Package(s)", "Text editing features", "Built-in features", "Community", "fock fsf"]

languages:
  ["Assembly", "C++", "C", "C#", "Clojure", "Common Lisp", "Elisp", "Elixir", "Erlang", "Go", "Haskell", "Java", "Python", "PHP", "Perl", "Scheme", "Shell", "SQL"]


elisp: read and understand
emacs_contribution: Rarely
emacs_difficulties: Key bindings were a mountain to climb, but the built-in tour did well to teach me them.
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_initial: ["Extensibility", "Text editing features", "Part of the GNU project / FSF"]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 16
email_package: No
free_software_zeal: any comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
languages: ["Assembly", "C", "HTML/CSS", "Java", "Python", "Perl", "Rust", "Shell", "SQL"]
magit_usage: Never
operating_system: ["GNU/Linux", "BSD"]
org_usage: String[]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["Mailing list"]
package_contribution: Rarely
package_contribution_barriers: ["Not interested"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["M-x list-packages"]
package_documentation_wish: ["Manual", "Overview"]
package_help: ["I don't"]
package_manager: ["package.el"]
package_research: ["Install and try it immediately"]
emacs_motivations_current:
[cell repeats an earlier one in this file: 110 characters]

emacs_strengths:
  The extreme customizability and extensibility are unmatched in any other editor. Writing in multiple programming languages working pretty much equally well as each other.


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: Very well, it's snappy
emacs_strengths: You can do everything with the keyboard + there are packages for everything.
emacs_tasks: ["Hobby projects"]
emacs_version: ["29.0"]
emacs_years: 1
email_package: No
favourite_packages: magit, multiple-cursors, + many other built in packages
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++"]
magit_usage: Often
operating_system: ["GNU/Linux"]
org_usage: String[]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["Mailing list"]
package_contribution: Never
package_contribution_barriers: ["Lack of time", "Elisp proficiency", "Unfamiliar with contribution process"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Reddit", "M-x list-packages"]
package_documentation_wish: ["Screenshots", "Clips/videos"]
package_help: ["Emacs StackExchange"]
package_manager: ["straight"]
emacs_difficulties:
  It was quite difficult for me personally. First of all Emacs looked very ugly with that default light theme. Keybindings seemed weird because they are a lot different than in any other text editor (although Emacs is not a text editor bla bla bla...). Although I don't think keybindings should be changed since they are good since I used to it.

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


elisp: write package
emacs_contribution: Never
emacs_introduction: Friend
emacs_mode: ["GUI", "daemon"]
emacs_motivations_initial: ["Extensibility", "Text editing features", "Community", "FOSS"]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 2
email_package: No
favourite_packages: org-mode, denote, which-key, marginalia, consult, eglot
free_software_zeal: any comprimise
fsf_paperwork_year: 0-2y
has_donated_community: Yes
has_donated_fsf: Would directly
isa_package_maintainer: No
keybindings: Emacs
languages: ["Elisp", "HTML/CSS", "Javascript", "Ruby", "Shell", "SQL", "Typescript"]
magit_usage: Frequently
operating_system: ["MacOS"]
package_archives: ["GNU ELPA", "MELPA", "Source"]
package_contact_method: ["Email"]
package_contribution: Sometimes
package_contribution_barriers: ["Unfamiliar with contribution process", "FSF paperwork"]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Code (bug fixes)", "Documentation", "Advocacy"]
package_discovery: ["Reddit", "Blogs", "GNU ELPA/MELPA online package lists"]
package_documentation_wish: ["Comparison", "Design rationale", "Overview"]
package_help: ["Reddit", "GitHub", "Email"]
package_manager: ["straight", "use-package"]
package_research: ["Install and try it immediately"]
prior_editor: Atom
emacs_contribution_feedback:
  I had a patch to shr, submitted and accepted, however I let the paperwork barrier prevent me from signing over the copyright.  The barrier was printing out the paper and mailing it.  It felt archaic and at the time one more thing that was piled on my todo list that was already overwhelming me.

emacs_difficulties:
  Starting from a basic installation, I felt that the default M-x behavior was opaque.  Once I had annotations up (via Counsel and now Marginalia) I could begin to see the commands and their purpose.  Further, having live-updates narrow the commands as I typed really helped me "see and feel" what all was available.

  In other words, M-x was the brochure pamphlet that gave me hints of all that was possible.

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

emacs_strengths:
  It puts the means of production in the hands of the workers; in other words it is an inversion of "embrace, extend, extinguish".

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


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_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 3
email_package: Mu4e
favourite_packages: nov.el, emms, mu4e
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", "Python", "Typescript"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
package_archives: ["MELPA"]
package_contact_method: ["Email"]
package_contribution: Never
package_contribution_barriers: ["Elisp proficiency", "Lack confidence in code quality"]
package_contribution_frequency: Rarely
package_contributions: ["Issues"]
package_discovery: ["Reddit", "GitHub", "M-x list-packages"]
package_documentation_wish: ["Tutorials", "Manual", "Screenshots", "Overview"]
package_help: ["Reddit", "GitHub"]
package_manager: ["package.el", "use-package"]
package_research: ["Install and try it immediately"]
emacs_difficulties:
  I had no idea about lisp. I started with a completely vanilla install ~6 years ago and had no idea where to go from there.

emacs_strengths:
  You could pretty much replace your entire operating system with it. The keyboard driven workflow saves so much time and is tremendously efficient after the learning wheel is over (never is over).

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: ["Extensibility", "Package(s)", "Text editing features", "Built-in features"]
emacs_motivations_initial: ["Extensibility", "Package(s)", "Text editing features"]
emacs_performance: Very well, it's snappy
emacs_strengths: Extensibility and being out of the way when required
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0", "28.2", "28.1", "27.2"]
emacs_years: 1
email_package: No
free_software_zeal: limited comprimise
fsf_paperwork_year: 10+y
has_donated_community: I have in the past
has_donated_fsf: I have in the past
isa_package_maintainer: No
keybindings: Emacs
languages: ["Common Lisp", "HTML/CSS", "Javascript", "Java", "Python", "PHP", "R", "Shell"]
magit_usage: Often
operating_system: ["GNU/Linux", "MacOS"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "PKB", "Babel"]
package_archives: ["GNU ELPA", "GNU ELPA devel", "NonGNU ELPA", "MELPA", "MELPA Stable"]
package_contact_method: ["Email", "GitHub", "Matrix servers"]
package_contribution: Never
package_contribution_frequency: Never
package_contributions: ["Issues", "Advocacy"]
package_discovery: ["Matrix servers", "Blogs", "GNU ELPA/MELPA online package lists", "M-x list-packages"]
package_documentation_wish: ["Comparison", "Tutorials", "Manual", "Screenshots", "Clips/videos"]
package_help: ["Matrix", "Emacs StackExchange", "GitHub", "Mailing lists"]
package_manager: ["package.el", "use-package", "manual"]
package_research: ["Install and try it immediately", "Research alternatives"]
emacs_difficulties:
  1. Very hard to remember key-bindings
  2. Hard to look for help online unless you know Emacs terminology
  3. Assumes a knowledge of Emacs Lisp

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


elisp: simple functions
emacs_contribution: Never
emacs_difficulties:
  Remembering Keybinds I don't use often.
  A bit of gymnastic required for some defaults.

emacs_introduction: University/College
emacs_mode: ["GUI", "TUI", "daemon"]
emacs_motivations_initial: ["No choice, it was the default editor in my School"]
emacs_performance: Good but not great
emacs_strengths:
  Lisp and runtime programmability.
  Mature ecosystem.
  Keyboard driven.

emacs_tasks: ["Work", "Hobby projects", "As many things as possible"]
emacs_version: ["28.2"]
emacs_years: 22
email_package: Gnus
favourite_packages: Setup.el, Straight, Magit, Smartparens, Vertico, Consult, Embark, Avy, suggest.el
free_software_zeal: moderate comprimise
fsf_paperwork_year: might in future
has_donated_community: Cannot
has_donated_fsf: Would directly
isa_package_maintainer: No
keybindings: Emacs
magit_usage: Frequently
operating_system: ["GNU/Linux", "WSL", "Windows", "MacOS", "BSD", "Android"]
package_archives: ["GNU ELPA", "GNU ELPA devel", "NonGNU ELPA", "MELPA", "MELPA Stable", "Source"]
package_contact_method: ["Mailing list", "Email", "GitHub"]
package_contribution: Never
package_contribution_barriers: ["Lack of time", "Elisp proficiency", "Lack confidence in code quality"]
package_contribution_frequency: Sometimes
package_contributions: ["Issues", "Code (features)", "Code (bug fixes)", "Advocacy"]
package_documentation_wish: ["Comparison", "Screenshots", "Clips/videos"]
package_help: ["Reddit", "GitHub", "Mailing lists", "Email", "The package source"]
package_manager: ["straight"]
package_research: ["Install and try it immediately", "Research alternatives"]
package_submission: Look where others submit theirs, ask why and decide if I agree.
emacs_motivations_current:
[cell repeats an earlier one in this file: 131 characters]

languages:
  ["C++", "C", "C#", "Common Lisp", "Elisp", "Go", "HTML/CSS", "Haskell", "Javascript", "Python", "Rust", "Ruby", "Shell", "Typescript", "Nim, GDScript, Nix"]

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

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


elisp: simple functions
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_initial: ["org-mode"]
emacs_performance: Good but not great
emacs_strengths: Freedom, customizability.
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.1"]
emacs_years: 9
email_package: Mu4e
favourite_packages: ivy, consul, cider, avy, magit, org-mode, projectile, swiper, lispy
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
languages: ["Clojure", "Elisp", "Javascript", "Typescript"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "Time tracking"]
package_archives: ["GNU ELPA", "MELPA", "Source"]
package_contact_method: ["Email", "GitHub"]
package_contribution: Rarely
package_contribution_barriers: ["Elisp proficiency"]
package_contribution_frequency: Rarely
package_contributions: ["Issues"]
package_discovery: ["Reddit", "Blogs", "friends"]
package_documentation_wish: ["Tutorials", "Design rationale", "Manual", "Overview"]
package_help: ["GitHub", "Email", "clojurians slack"]
package_manager: ["straight"]
emacs_difficulties:
  Had to read the built in tutorial. I've learned a lot from other people's dotfiles. Also GTD guides.

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


elisp: simple functions
emacs_contribution: Never
emacs_introduction: learn unix in 24 hours book
emacs_mode: ["GUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)"]
emacs_motivations_initial: ["Part of the GNU project / FSF"]
emacs_performance: Very well, it's snappy
emacs_strengths: extensibility
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0", "28.2"]
emacs_years: 7
email_package: No
favourite_packages: magit, org mode, vertico,hungry-delete, iedit, multiple-cursors,org-reveal, vterm, vundo, dired
free_software_zeal: limited comprimise
fsf_paperwork_year: might in future
has_donated_community: Yes
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
languages: ["C++", "C", "Elisp", "Go", "HTML/CSS", "Haskell", "Javascript", "Python", "Rust"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Babel", "presentations and writing blogs"]
package_archives: ["GNU ELPA", "GNU ELPA devel", "NonGNU ELPA", "MELPA"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_frequency: Sometimes
package_contributions: ["Issues", "Advocacy"]
package_discovery: ["Reddit", "GitHub", "Mailing lists", "Blogs", "Web search engines"]
package_documentation_wish: ["Comparison", "Tutorials", "Screenshots", "examples"]
package_help: ["IRC", "Emacs StackExchange", "GitHub"]
package_manager: ["leaf"]
emacs_difficulties:
  weird keybindings, lengthy manual and lots of options and packages. no step by step tour of major things in emacs apart from basic usage.

package_contribution_barriers:
  ["Lack of time", "Not knowing how to modify a package", "Lack confidence in code quality", "FSF paperwork"]


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: University/College
emacs_mode: ["TUI"]
emacs_motivations_current: ["Extensibility", "Text editing features"]
emacs_motivations_initial: ["Text editing features"]
emacs_performance: Good but not great
emacs_tasks: ["School"]
emacs_version: ["28.1"]
emacs_years: 1
email_package: No
favourite_packages: yascroll, Helm, racket-mode, org-mode, buffer-move, paredit, rainbow-delimiters
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", "Java", "Python", "Racket"]
magit_usage: Never
operating_system: ["MacOS"]
org_usage: ["Note taking", "Task management"]
package_archives: ["MELPA", "MELPA Stable"]
package_contact_method: ["I don't"]
package_contribution: Never
package_contribution_barriers: ["Lack of time", "Elisp proficiency"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Reddit", "GitHub", "Blogs", "Course guides when provided"]
package_documentation_wish: ["Tutorials", "Design rationale", "Manual", "Overview"]
package_help: ["Reddit", "GitHub", "StackOverflow"]
package_manager: ["package.el"]
emacs_difficulties:
  The biggest difficulty I faced when initially learning emacs was scrolling through pages of code in a way that was intuitive legible. Having it jump from one page to the next made it really hard for my to understand what I was looking at and piece everything together, so I added a scrolling function that allows me to use the mouse wheel to scroll 2 lines at a time, which resolved this for me.

emacs_strengths:
  Being able to run Emacs in a terminal is one of the primary features that keeps me on it over other alternatives. Knowing that the development environment I am most used to is available for me when I am in most remote server environments is nice. Also, it keeps a lot of the usual clutter you see with other text editors out of the way. When I used VS Code in the past there were features that required I use a mouse to mess with UI layout each time I used them, which was very annoying.


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: University/College
emacs_mode: ["GUI"]
emacs_motivations_initial: ["very hard recommendation from a professor I respected"]
emacs_performance: Good but not great
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 8
email_package: No
favourite_packages: org-mode/org-super-agenda, paredit, magit, lilypond
free_software_zeal: do not prefer
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: ["Python", "SQL"]
magit_usage: Sometimes
operating_system: ["MacOS"]
package_archives: ["framework default"]
package_contact_method: ["Email"]
package_contribution: Never
package_contribution_frequency: Never
package_contributions: ["Advocacy"]
package_discovery: ["Reddit", "Blogs", "Web search engines", "M-x list-packages"]
package_documentation_wish: ["Tutorials", "Design rationale", "Screenshots", "Overview"]
package_help: ["emacs meetups, otherwise I just lurk the web"]
package_manager: ["framework default"]
package_research: ["Install and try it immediately"]
prior_editor: TextWrangler
project_package: No
emacs_difficulties:
  I must have attempted to 'learn' emacs 5 or 6 times through the startup tutorial. Took about a years worth of effort. The 2 features that finally made me 'stick' to emacs were 1) learning how to quickly switch to a buffer using the minibuffer buffer list 'C-x b' and how to get syntax highlighting for my Java homework 'M-x java-mode' (I think). Easily displaying all open files quickly with shortcuts convinced me that this was the app I could use as a workspace to manage a slew of files/projects/workspaces. 

  The 2nd big difficulty was the *Info* pages. I found Info extremely difficult to navigate. The interface was completely foreign to any other software interface I had encountered, and it wasn't easy to 'jump' around to a node and then 'return' to a specific node. I still have that problem, but I just slog through it. Without blogs and example videos on youtube, I wouldn't have discovered 80% of what I have in my configuration. The "self documenting" part of emacs never felt like a big win for me due to the struggle to navigate that documentation. I suspect it's something that hasn't 'clicked' for me, and there is a wonderful way to integrate it into my workflow, but aside from C-h k/f/i I don't find it hard to reference.

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

emacs_strengths:
  Extensibility, community, and FOSS nature. I can rely on it, and the skills I learn I will carry with me for the rest of my life. Because of it's age, extensibility, and great community, I see a lot of great ideas appear in emacs first. For example, it's the first place I've encountered Leader key navigation. Other great apps, like Anki, started as an emacs package. And there is no better task manager that lets me control my data than Org Mode.

org_usage:
  ["Note taking", "General document writing", "Task management", "Agenda", "PKB", "Babel", "literate configs, for any app"]

package_contribution_barriers:
  ["Unfamiliar with contribution process", "my email is disorganized. process seems email heavy, and I have no experience participating in mailing lists"]


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: Friend
emacs_mode: ["GUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Built-in features", "Community", "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: extensibility
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2", "28.1"]
emacs_years: 5
email_package: Mu4e
favourite_packages: magit, magit-forge, lsp-mode, company, org-mode, projectile, vertico
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: ["Go", "Python", "Shell", "SQL"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "MacOS"]
org_usage: ["Note taking", "General document writing"]
package_archives: ["GNU ELPA", "MELPA", "Source"]
package_contact_method: ["Email", "GitHub"]
package_contribution: Rarely
package_contribution_frequency: Rarely
package_contributions: ["Issues"]
package_documentation_wish: ["Comparison", "Tutorials"]
package_help: ["Emacs StackExchange"]
package_manager: ["straight", "use-package"]
package_research: ["Install and try it immediately", "Research alternatives"]
emacs_difficulties:
  I started using vanilla emacs, and I felt a bit overwhelmed at the beginning looking for all the packages I needed to make it look like a lightweight IDE. When I started using Doom Emacs, I realized it does almost everything I wanted from Emacs that I had in my configuration, with giving me a lot of freedom to customize it.

package_contribution_barriers:
  ["Not interested", "Lack of time", "Not knowing how to modify a package", "Lack confidence in code quality"]

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


elisp: simple functions
emacs_contribution: Rarely
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", "Package(s)", "Text editing features"]
emacs_performance: Good but not great
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["27.1"]
emacs_years: 27
email_package: No
favourite_packages: Magit
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
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "Task management"]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["Mailing list", "Email", "GitHub"]
package_contribution: Rarely
package_contribution_barriers: ["Lack of time"]
package_contribution_frequency: Sometimes
package_contributions: ["Issues", "Code (features)", "Code (bug fixes)"]
package_discovery: ["Reddit", "Blogs", "Web search engines"]
package_documentation_wish: ["Tutorials", "Design rationale", "Manual"]
package_help: ["IRC", "Reddit", "Emacs StackExchange"]
package_manager: ["package.el", "El-get"]
package_research: ["Install and try it immediately", "wait for community"]
languages:
  ["C++", "C", "Elisp", "HTML/CSS", "Haskell", "Javascript", "Python", "Perl", "Shell", "SQL", "Ocaml"]


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: The extensibility and the community, and it's open-source.
emacs_tasks: ["Hobby projects"]
emacs_version: ["29.0"]
emacs_years: 3
email_package: No
favourite_packages: Org-Mode, Evil, Evil Snip, Evil Goggles, Evil Nerd Commenter, Avy, Undo Fu, vterm, valign, sis
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: ["Shell"]
magit_usage: Often
operating_system: ["MacOS"]
org_usage: ["Note taking", "General document writing", "Task management", "PKB", "Babel"]
package_archives: ["Source"]
package_contact_method: ["GitHub", "Emacs-China"]
package_contribution: Sometimes
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Code (features)", "Code (bug fixes)", "Documentation", "Advocacy"]
package_discovery: ["Reddit", "GitHub", "Blogs", "Emacs-China"]
package_documentation_wish: ["Comparison", "Tutorials", "Screenshots", "Clips/videos", "Overview"]
package_help: ["Reddit", "Emacs StackExchange", "GitHub", "Emacs-China"]
package_manager: ["straight", "use-package"]
emacs_difficulties:
  The keybindings is not inherited from the macOS default, the default behavior of the UX like open and close window is weird. The terms like buffer, window and frame are confusing.

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


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: _Running Linux_ by Matt Welsch. I saw the intro to vi and I said no.
emacs_mode: ["GUI", "daemon"]
emacs_motivations_initial: ["Text editing features", "It wasn't vi."]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.1"]
emacs_years: 23
email_package: mutt inside ansi-term
favourite_packages: tramp, org-mode, dired, magit, company, helm, multiple-cursors, try, yasnippet
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", "Javascript", "Python", "PHP", "Perl", "Shell", "SQL", "CFEngine"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "Windows", "MacOS"]
org_usage: ["General document writing", "PKB", "Babel"]
package_archives: ["GNU ELPA", "NonGNU ELPA", "MELPA", "MELPA Stable", "Marmalade"]
package_contact_method: ["To this time, I have not so wished."]
package_contribution: Never
package_contribution_barriers: ["Elisp proficiency"]
package_contribution_frequency: Never
package_contributions: ["Advocacy"]
package_discovery: ["IRC servers", "https://www.youtube.com/user/mzamansky"]
package_documentation_wish: ["Tutorials"]
package_help: ["IRC"]
package_manager: ["use-package"]
package_research: ["Install and try it immediately"]
emacs_difficulties:
  None.  I just should have integrated more ELPA, MELPA, and Marmalade packages a lot earlier when I started using it.

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

emacs_strengths:
  1. Key bindings that make sense.
  2. Extensions/Libraries that do anything.
  3. Org-mode changed how I write.
  4. Magit changed how I approach projects.
  5. I use Dired as my file manager.


elisp: many packages
emacs_contribution: Sometimes
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_initial: ["Part of the GNU project / FSF", "pdf-tools"]
emacs_performance: Very well, it's snappy
emacs_strengths: Introspection, extensibility, community, org, magit
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0"]
emacs_years: 3
email_package: No
favourite_packages: Evil, Ivy, magit, org-mode, pdf-tools, transient, image-roll, doc-toc, iedit, epc
free_software_zeal: significant comprimise
fsf_paperwork_year: 0-2y
has_donated_community: Cannot
has_donated_fsf: Cannot
isa_package_maintainer: No
keybindings: Vim
languages: ["Elisp"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
package_archives: ["framework default", "GNU ELPA", "NonGNU ELPA", "MELPA"]
package_contact_method: ["Mailing list", "Email", "GitHub", "Chat room, if available"]
package_contribution: Rarely
package_contribution_barriers: String[]
package_contribution_frequency: Frequently
package_contributions: ["Issues", "Code (features)", "Code (bug fixes)", "Documentation", "Advocacy"]
package_discovery: ["Reddit", "GitHub", "Mailing lists", "Blogs", "Spacemacs Gitter channel"]
package_documentation_wish: ["Comparison", "Design rationale"]
package_help: ["Emacs StackExchange", "Framework", "GitHub", "Mailing lists", "Email"]
package_research: ["Install and try it immediately"]
prior_editor: Vim
emacs_contribution_feedback:
  The info is not very straightforward to find (maybe there should be a command to the contributors info file), but otherwise, FSF assignment and submitting packages is very straightforward. Also, the developers (mailing list) are extremely 'helpful'.

emacs_difficulties:
  I've tried to learn how to use Emacs twice or so before, but I could not make myself like the keybindings. Of course, the internet (mis)informed me that vim and Emacs are equally powerful editors, so I decided to use Vim because of the (for me) much nicer keybindings. I am mentioning this, because the keybinding were the main reason for me not to use Emacs (could be considered 'too difficult'). At some point I learned about Spacemacs, and that it (Emacs), provides pdf-tools. So I tried Emacs again (i.e. Spacemacs). I find that the `SPC` concept together with the `which-key` package are quite a (genius) improvement over the Vim experience. Then, finally, I 'discovered' that Emacs in its core is essentially a Lisp interpreter and includes a fully integrated elisp IDE, which makes Emacs just the much 'superior' editor.  I think most difficulties I had when learning Emacs were related to using Spacemacs (configuring evil keybindings, doing Spacemacs layer/package management). I think the `Emacs` tutorial should focus more on using the lisp interpreter (while teaching the keybindings, and window management etc.). Anyway, as far as this is relevant here, I am trying to help out as much as I can, and I am working on an alternative introduction to Emacs tutorial/article (in org-mode including code-blocks).

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

org_usage:
  ["Note taking", "General document writing", "Task management", "Agenda", "PKB", "Babel", "Write blog articles, and I hope soon also a nice Emacs (evil based) introduction tutorial"]

package_manager:
  ["framework default", "Spacemacs (i.e. a combination of the above, including Quelpa and 'manual', but it is not 'yet' ideal)"]

package_submission:
  Quit simple, I prefer to contirbute to core, if 'relevant'. Otherwise, I prefer to place packages on Elpa if eligible, and otherwise (from now on), I would submit to NonGNU ELPA , AND, Melpa. However, I write many 'packages' that are very useful, but I do not find them 'polished' enough to submit them to any repository yet (not counting github as repository here). Although I try to support, advocate and align with the 'FSF policy/philosophy' as much as possible, lack of time and resources prevent me (for now) to transfer my 'development repos' away from Github.

respondent_occupation:
  No work unfortunately, but aim for Education services, Software development or manufacturing (or maybe Academia/Research)


elisp: simple functions
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: ["Package(s)"]
emacs_performance: Alright
emacs_strengths: It's extensible and has a great eco-system.
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 3
email_package: Mu4e
favourite_packages: evil,magit,mu4e,company,org,org-roam,tramp,lsp-mode
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
languages: ["Go", "Python", "Rust", "Shell"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "Task management", "Agenda", "PKB"]
package_archives: ["framework default"]
package_contact_method: ["GitHub", "Discord"]
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)", "Advocacy"]
package_discovery: ["Reddit", "GitHub", "Discord", "Blogs"]
package_documentation_wish: ["Comparison", "Tutorials", "Design rationale", "Clips/videos"]
package_help: ["Discord", "Discourse"]
emacs_difficulties:
  I was used to Vim keybindings, starting with a config from scratch that used Vim bindings everywhere was hard. Doom helped with that. Concepts/naming are a bit different but that was cleared up fairly quickly. Learning elisp was a challenge at first, I didn't have any Lisp experience beforehand.

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


elisp: simple functions
emacs_contribution: Never
emacs_difficulties: The learning-curve is steep
emacs_introduction: Friend
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_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.1"]
emacs_years: 8
email_package: No
free_software_zeal: do not prefer
fsf_paperwork_year: might in future
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
languages: ["Assembly", "C++", "Common Lisp", "Python", "Rust", "Ocaml"]
magit_usage: Frequently
operating_system: ["WSL", "Windows", "MacOS"]
org_usage: ["Note taking", "General document writing"]
package_archives: ["MELPA", "Source"]
package_contact_method: ["I never have, maybe I will in future."]
package_contribution: Never
package_contribution_barriers: ["Lack confidence in code quality", "Unfamiliar with contribution process"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Reddit", "GitHub", "Blogs", "GNU ELPA/MELPA online package lists", "M-x list-packages"]
package_documentation_wish: ["Design rationale", "Screenshots"]
package_help: ["I haven't"]
package_manager: ["package.el", "manual"]
emacs_strengths:
  Fast and modifiable.

  Most importantly I can exist within a single ecosystem, running browser, music, repl, directory, and editor without the mental whiplash of exiting my workspace.


elisp: copy-paste
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)"]
emacs_performance: Good but not great
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0", "28.1"]
emacs_years: 6
email_package: No
favourite_packages: Magit, evil-mode, hydra, projectile, swiper
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
languages: ["C", "Go", "Python", "Shell", "SQL"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "MacOS"]
org_usage: ["Note taking", "General document writing"]
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: ["Advocacy"]
package_discovery: ["Reddit", "GitHub", "Blogs"]
package_documentation_wish: ["Comparison"]
package_help: ["Reddit", "Framework", "GitHub"]
package_manager: ["framework default", "straight"]
emacs_strengths:
  It’s extensibiluty. Even though my grasp of elisp and emacs’ own APIs is poor there is so much out there in the community that I can still find what I need


elisp: copy-paste
emacs_contribution: Never
emacs_contribution_feedback: No
emacs_introduction: Friend
emacs_mode: ["GUI", "TUI"]
emacs_motivations_current: ["Package(s)", "Text editing features"]
emacs_motivations_initial: ["Package(s)"]
emacs_performance: Very well, it's snappy
emacs_strengths: Able to use vim keybinds lol
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: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Vim
languages: ["Assembly", "C++", "C", "Java", "Python", "R", "Shell"]
magit_usage: Never
operating_system: ["GNU/Linux", "MacOS"]
org_usage: ["Idk what this means"]
package_archives: ["not sure"]
package_contact_method: ["I dont"]
package_contribution: Never
package_contribution_frequency: Never
package_contributions: ["Advocacy"]
package_discovery: ["Discord", "M-x list-packages"]
package_documentation_wish: ["Design rationale", "Screenshots"]
package_help: ["Discord"]
package_manager: ["package.el"]
emacs_difficulties:
  I dove straight into doom eMacs so I had to learn the naming conventions of the commands as well as vim keybinds, it was a lot but worth it

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


elisp: copy-paste
emacs_contribution: Never
emacs_difficulties: key bindings
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_initial: ["Part of the GNU project / FSF"]
emacs_performance: Very well, it's snappy
emacs_strengths:
  it's open source
  the packages
  the flexibility/ability to customize

emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.1"]
emacs_years: 20
email_package: No
favourite_packages: use-package, magit, elpy, ivy
free_software_zeal: no comprimise
fsf_paperwork_year: never considered
has_donated_community: I have in the past
has_donated_fsf: No
isa_package_maintainer: No
keybindings: try to stick to default but to say I haven't any custom would be a lie
languages: ["Elisp", "HTML/CSS", "Python", "Shell", "SQL"]
magit_usage: Frequently
operating_system: ["Windows", "MacOS"]
org_usage: ["i have tried to incorporate org mode into my usage and it just never takes"]
package_archives: ["MELPA Stable"]
package_contact_method: ["never have"]
package_contribution: Never
package_contribution_barriers: ["Elisp proficiency"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Reddit"]
package_help: ["I don't"]
package_manager: ["use-package"]
emacs_motivations_current:
[cell repeats an earlier one in this file: 123 characters]

package_documentation_wish:
  ["Comparison", "Tutorials", "Clips/videos", "Overview", "honestly if they don't provide what I need I don't use it"]


elisp: simple functions
emacs_contribution: missing
emacs_contribution_feedback: missing
emacs_introduction: Internet
emacs_mode: ["TUI"]
emacs_motivations_initial: ["QWAN"]
emacs_performance: Very well, it's snappy
emacs_strengths: QWAN
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.1"]
emacs_years: 10
free_software_zeal: missing
fsf_paperwork_year: missing
has_donated_community: missing
has_donated_fsf: missing
isa_package_maintainer: missing
keybindings: Emacs
languages: ["C", "HTML/CSS", "Javascript", "Lisp"]
magit_usage: missing
operating_system: ["GNU/Linux", "MacOS"]
org_usage: String[]
package_archives: ["not sure"]
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: ["not sure"]
package_research: missing
emacs_motivations_current:
  ["Extensibility", "Text editing features", "Built-in features", "Part of the GNU project / FSF", "QWAN"]


elisp: many packages
emacs_contribution: Never
emacs_difficulties: too many packages in the core
emacs_introduction: curiocity
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Org, Lisp-related packages"]
emacs_motivations_initial: ["Package(s)"]
emacs_performance: Good but not great
emacs_strengths: emacs lisp
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0", "28.2", "27.2"]
emacs_years: 4
email_package: Mu4e
favourite_packages: CIDER,jdecomp,magit,separedit,vterm
free_software_zeal: limited comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: Yes
keybindings: Emacs
languages: ["Clojure", "Common Lisp", "Elisp", "Lua, Fennel"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Babel", "blog,publishing"]
package_archives: ["GNU ELPA", "NonGNU ELPA", "MELPA", "Source"]
package_contact_method: ["Mailing list", "GitHub"]
package_contribution: Sometimes
package_contribution_barriers: ["FSF paperwork"]
package_contribution_frequency: Sometimes
package_contributions: ["Issues", "Code (features)", "Code (bug fixes)"]
package_discovery: ["Reddit", "GitHub", "IRC servers", "Blogs", "Web search engines"]
package_documentation_wish: ["Comparison", "Design rationale", "Manual", "Screenshots"]
survey_feedback:
  Marginalia makes no sense in the question about selection packages, as it's not a selection package. The distinction between fully-custom configuration and lightly configured Emacs is unclear.


elisp: simple functions
emacs_contribution: missing
emacs_contribution_feedback: missing
emacs_difficulties: Getting used to new shortcuts used for text editing actions (copy, cut, paste, etc) took some time.
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_initial: ["Package(s)", "Part of the GNU project / FSF"]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["27.1"]
emacs_years: 5
email_package: missing
favourite_packages: missing
free_software_zeal: missing
fsf_paperwork_year: missing
has_donated_community: missing
has_donated_fsf: missing
isa_package_maintainer: missing
keybindings: Emacs
languages: ["C", "Erlang", "HTML/CSS", "Haskell", "Javascript", "Python", "PHP", "Shell", "SQL"]
magit_usage: missing
operating_system: ["GNU/Linux"]
org_usage: missing
package_archives: missing
package_contact_method: missing
package_contribution: missing
package_contribution_barriers: missing
package_contribution_frequency: missing
package_contributions: missing
package_discovery: missing
package_documentation_wish: missing
package_help: missing
emacs_motivations_current:
[cell repeats an earlier one in this file: 123 characters]

emacs_strengths:
  Greatest strengths of Emacs is how easy it is to extend and having huge repository of existing packages.


elisp: write package
emacs_contribution: Never
emacs_contribution_feedback: No
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"]
emacs_performance: Good but not great
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0"]
emacs_years: 14
email_package: Mu4e
favourite_packages: avy,EXWM,magit,org,helm,telega
free_software_zeal: moderate comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: Would directly
isa_package_maintainer: Yes
keybindings: Emacs
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: ["GitHub"]
package_contribution: Rarely
package_contribution_barriers: String[]
package_contribution_frequency: Sometimes
package_contributions: ["Issues", "Code (features)", "Advocacy"]
package_discovery: ["Reddit", "GitHub", "Blogs", "M-x list-packages"]
package_documentation_wish: ["Tutorials", "Overview"]
package_help: ["Reddit", "GitHub"]
package_manager: ["package.el", "straight", "use-package", "manual"]
emacs_difficulties:
  Keybindings are not intuitive, lots of things to know before actually be decently capable of doing things

emacs_strengths:
  Homogeneity (a unified environment to do anything), introspection (you can learn emacs and elisp inside emacs), dynamism (you can change emacs while running), community (lots of third party packages and helpful discussions)

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


elisp: simple functions
emacs_contribution: Never
emacs_difficulties: Yes! Keyboard shortcuts, overall usage.
emacs_introduction: Colleague
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Built-in features", "org-mode"]
emacs_motivations_initial: ["org-mode"]
emacs_performance: Alright
emacs_strengths: org-mode, magit
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 14
email_package: I want to!
free_software_zeal: no comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: Cannot
isa_package_maintainer: No
keybindings: Emacs
languages: ["C++", "C", "C#", "Elisp", "HTML/CSS", "Javascript", "Python", "Shell", "v"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
package_archives: ["framework default", "GNU ELPA", "NonGNU ELPA", "MELPA"]
package_contact_method: ["Mailing list", "GitHub"]
package_contribution: Never
package_contribution_barriers: ["Lack of time", "Elisp proficiency", "Lack confidence in code quality", "FSF paperwork"]
package_contribution_frequency: Rarely
package_contributions: ["Issues"]
package_discovery: ["Reddit", "GitHub", "HackerNews"]
package_documentation_wish: ["Comparison", "Tutorials", "Screenshots", "Clips/videos", "Overview"]
package_help: ["Reddit", "GitHub", "HackerNews"]
package_manager: ["framework default", "use-package"]
favourite_packages:
  org-mode, magit, rainbow-delimiters, vterm, all-the-icons, all-the-icons-dired, docker-tramp, centered-window, emojify, emojify-logos

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: ["Extensibility", "Package(s)", "Text editing features"]
emacs_performance: Good but not great
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 5
email_package: No
favourite_packages: org, magit, evil, which-key, general, use-package, company, yasnippet, terminal-here
free_software_zeal: limited comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Vim
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "Task management", "Babel"]
package_archives: ["GNU ELPA", "NonGNU ELPA", "MELPA", "Source"]
package_contact_method: ["GitHub"]
package_contribution: Rarely
package_contribution_frequency: Rarely
package_contributions: ["Issues"]
package_discovery: ["Reddit", "Blogs"]
package_help: ["Reddit", "Emacs StackExchange", "GitHub"]
package_manager: ["straight", "use-package"]
package_research: ["Install and try it immediately"]
prior_editor: Vim
project_package: projectile
emacs_contribution_feedback:
  Yes. I've observed stubbornness towards new would-be contributors for daring to highlight their familiarity with git-forge approaches compared to a mailing list.

emacs_difficulties:
  As a Vimmer, I had heard about the editor wars and decided to give the more powerful editor a try. The defaults and terminology were unintuitive and archaic (not to mention ugly), so I had to do a lot of research (reading the entire manual, plus the elisp guide) before I could even start using vanilla Emacs. So I started with an Emacs distribution instead (Spacemacs). Eventually the lack of transparency with how to customise the distribution led me to learn vanilla Emacs and gimp my own version of Spacemacs without the heavy abstractions. I quickly learnt the importance of C-g to try to avoid Emacs freezing to death. Its stability could still be much improved (eg avoid blocking in main thread).

emacs_strengths:
  Customisability. Hackability that enables users to implement nearly any feature they could desire. Perfect vim emulation. The best Git porcelain (magit). Org mode. Extensive documentation and access to the source code (of both Emacs core and packages). Doesn't consume excessive resources. Supports IDE features through LSP. Can draw images in GUI.

languages:
  ["Assembly", "C++", "C", "HTML/CSS", "Haskell", "Javascript", "Python", "Rust", "Shell", "SQL", "Typescript"]

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

package_documentation_wish:
  ["Comparison", "Tutorials", "Screenshots", "Clips/videos", "Overview", "example use-package declaration (or at least a link to MELPA etc so I can consume it via use-package)"]


elisp: copy-paste
emacs_contribution: Never
emacs_difficulties: Not understanding standards
emacs_introduction: University/College
emacs_mode: ["GUI", "TUI", "daemon"]
emacs_motivations_initial: ["Extensibility", "Package(s)", "Text editing features", "Part of the GNU project / FSF"]
emacs_performance: Good but not great
emacs_strengths: Extensibility
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2", "27.1"]
emacs_years: 5
email_package: No
favourite_packages: which-key,magit,company,lsp,
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", "Fortran", "Julia", "Python", "Rust", "Shell"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking"]
package_archives: ["framework default", "GNU ELPA", "MELPA Stable"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: ["Unfamiliar with contribution process"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Reddit", "GitHub"]
package_documentation_wish: ["Tutorials"]
package_help: ["Reddit"]
emacs_motivations_current:
  ["Extensibility", "Package(s)", "Text editing features", "Community", "Part of the GNU project / FSF", "Doom Emacs by Hlissner"]


elisp: write package
emacs_contribution: Never
emacs_mode: ["GUI", "TUI", "daemon"]
emacs_motivations_initial: ["Forced to due to work requirements"]
emacs_performance: Good but not great
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.1"]
emacs_years: 9
email_package: No
favourite_packages: eww, elfeed, dump-jump, projectile, direnv, web-mode
free_software_zeal: significant comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: Would directly
isa_package_maintainer: Yes
keybindings: Emacs
languages: ["Elisp", "Elixir", "Erlang", "HTML/CSS", "Javascript", "Python", "Ruby", "Shell", "Typescript"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "MacOS"]
org_usage: ["Note taking", "General document writing"]
package_archives: ["GNU ELPA", "NonGNU ELPA", "MELPA", "Source"]
package_contact_method: ["Email", "GitHub"]
package_contribution: Sometimes
package_contribution_barriers: ["Not interested", "Lack of time"]
package_contribution_frequency: Rarely
package_contributions: ["Code (features)", "Code (bug fixes)", "Advocacy"]
package_discovery: ["GitHub", "Blogs", "M-x list-packages"]
package_documentation_wish: ["Comparison", "Clips/videos", "Overview"]
package_help: ["Emacs StackExchange", "GitHub", "Email"]
package_manager: ["package.el", "use-package"]
package_research: ["Install and try it immediately"]
package_submission: Melpa by default, as it's easy to add my package.
emacs_difficulties:
  I found it impossible to understand how to use keyboard shortcuts until I assigned caps-lock to be another ctrl. I feel it's quite absurd to expect newbies to use shortcuts like C-x C-f when "control" is so far away from the home row.

  Seeing the original "space cadet" keyboard revealed to me why the original modifier key choice is the way it is -- but on modern keyboards the overreliance on "Control" is a big problem for first-time users.

emacs_introduction:
  First workplace was pair-programming heavy and the editor was Emacs, so I was forced to learn. It was great.

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

emacs_strengths:
  1. You can make it 'your own', it's malleable software, you can use your config on various platforms so you can have a 'home' on them
  2. Emacs lisp is pretty nice as an extension language
  3. History and principles

survey_feedback:
  the "do you contribute/maintain Emacs packages" section was unclear about whether we're talking about core emacs components or any emacs lisp software (such as that available via MELPA)


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI", "TUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Community"]
emacs_motivations_initial: ["Extensibility", "Package(s)", "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: LSP-mode, company, helpful, Magit, which-key, treemacs, vterm
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", "Python", "Shell", "Ansible, Terraform"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "WSL", "MacOS"]
org_usage: String[]
package_archives: ["framework default"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: ["Elisp proficiency"]
package_contribution_frequency: Never
package_contributions: ["Issues", "Advocacy"]
package_discovery: ["GitHub", "Blogs", "Web search engines"]
package_documentation_wish: ["Tutorials", "Design rationale", "Clips/videos", "Overview"]
package_help: ["Emacs StackExchange", "Framework", "GitHub"]
package_manager: ["framework default"]
emacs_difficulties:
  Elisp is very much unlike other languages I'm familiar with and picking up the Lisp idioms just is a pretty steep learning curve initially (unlike LUA for instance). OTOH I'm aware that there's a reason why Lisp like languages are better suited to be configuration/extension languages. I guess I just have to stick with it.
  The out of the box keybindings in Emacs are horrendous. Evil makes it bearable for me as a Vimmer, but for somebody who doesn't have a background in Unix, it is enough of a turn-off to make people run away immediately.

emacs_strengths:
  Emacs can be configured to be almost everything to everone. I'm a DevOps engineer by trade and needed mostly an IDE-like experience for Ansible, Python and bash scripts. Doom helped me a great deal towards that and the Emacs community in general is pretty quick in picking up new things like LSP, tree-sitter etc. Having a Lisp as configuration language makes much more sense than VimScript.


elisp: simple functions
emacs_contribution: Rarely
emacs_difficulties: Keybindings, startup time, good defaults
emacs_introduction: https://m.youtube.com/watch?v=JWD1Fpdd4Pc
emacs_mode: ["GUI", "TUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features", "Community"]
emacs_motivations_initial: ["Extensibility", "Package(s)", "Community", "had issues with vim/neovim"]
emacs_performance: Good but not great
emacs_strengths: Extensibility, community
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 5
email_package: Mu4e
favourite_packages: org-mode, mu4e, evil, vterm, consult, project-tab-groups, embark, magit, vertico, envrc
free_software_zeal: limited comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Vim
magit_usage: Frequently
operating_system: ["GNU/Linux"]
package_archives: ["GNU ELPA", "MELPA", "Nixpkgs"]
package_contact_method: ["GitHub"]
package_contribution: Rarely
package_contribution_barriers: ["Lack of time", "Elisp proficiency"]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Code (features)", "Advocacy"]
package_documentation_wish: ["Comparison", "Tutorials", "Design rationale", "Clips/videos"]
package_help: ["Matrix", "Reddit", "Emacs StackExchange", "GitHub", "Discourse"]
package_research: ["Install and try it immediately", "Research alternatives"]
prior_editor: Vim
languages:
  ["C", "Elisp", "Go", "HTML/CSS", "Haskell", "Javascript", "Python", "Rust", "Shell", "SQL", "Typescript", "Nix, HCL, Nu"]

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

package_discovery:
  ["Reddit", "GitHub", "Matrix servers", "Discourse", "Blogs", "Web search engines", "Youtube, like \"system crafters\" for example"]

package_manager:
  ["use-package", "Using nix in practice, specifically https://github.com/nix-community/emacs-overlay"]


elisp: write package
emacs_contribution: Sometimes
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)", "Text editing features"]
emacs_performance: Very well, it's snappy
emacs_strengths: It's extensibility
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0"]
emacs_years: 20
email_package: Mu4e
favourite_packages: org, org-roam, elpy, magit, tramp, paredit, neotree
free_software_zeal: significant comprimise
fsf_paperwork_year: might in future
has_donated_community: No
has_donated_fsf: I have in the past
isa_package_maintainer: Yes
keybindings: Emacs
languages: ["C", "Elisp", "HTML/CSS", "Python", "Shell", "SQL"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "MacOS"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "PKB", "Babel"]
package_archives: ["MELPA"]
package_contact_method: ["Email", "GitHub"]
package_contribution: Sometimes
package_contribution_barriers: String[]
package_contribution_frequency: Sometimes
package_contributions: ["Code (features)", "Code (bug fixes)", "Advocacy"]
package_discovery: ["Reddit", "Blogs", "Web search engines"]
package_documentation_wish: ["Tutorials", "Design rationale"]
package_help: ["Reddit", "Emacs StackExchange"]
emacs_difficulties:
  The key bindings take some time to get used to, but once they've been mastered it's then easy to learn more and more. Configuration is a steep learning curve until you get the hang of the ways in which packages work.


elisp: simple functions
emacs_contribution: missing
emacs_contribution_feedback: missing
emacs_difficulties: The default key bindings hurt my hands.
emacs_introduction: Too long ago, I don't remember.
emacs_mode: ["GUI", "daemon"]
emacs_motivations_current: ["Package(s)", "Text editing features"]
emacs_motivations_initial: ["Extensibility", "Package(s)", "Text editing features"]
emacs_performance: Alright
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["20.0"]
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: Vim
magit_usage: missing
operating_system: ["GNU/Linux"]
org_usage: missing
package_archives: missing
package_contact_method: missing
package_contribution: missing
package_contribution_barriers: missing
package_contribution_frequency: missing
package_contributions: missing
package_discovery: missing
package_documentation_wish: missing
package_help: missing
languages:
  ["Assembly", "C++", "C", "C#", "Clojure", "Haskell", "Javascript", "R", "Rust", "Scheme", "Shell", "Typescript", "Racket/Many Other Languages"]


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: ["Package(s)"]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Work"]
emacs_version: ["28.2"]
emacs_years: 2
email_package: Mu4e
favourite_packages: org-mode, org-roam, eglot
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: ["Javascript", "Ruby"]
magit_usage: Rarely
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: Never
package_contribution_barriers: ["Lack of time", "Elisp proficiency"]
package_contribution_frequency: Rarely
package_contributions: ["Advocacy"]
package_discovery: ["Reddit", "Blogs", "Sacha Chua"]
package_documentation_wish: ["Clips/videos"]
package_help: ["Reddit", "Emacs StackExchange", "GitHub"]
package_manager: ["package.el"]
emacs_difficulties:
  There are so many options and so many ways to do things it is easy to get lost in the beginning until you decide what packages to use.

emacs_strengths:
  emacs is a platform that allows you to run full applications inside it
  org-mode is a huge strength that brought me to emacs


elisp: write package
emacs_contribution: Rarely
emacs_introduction: Friend
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: elisp and packages
emacs_tasks: ["Work"]
emacs_version: ["28.0"]
emacs_years: 10
email_package: No
favourite_packages: s.el,dash.el,evil-mode,which-key,projectile,helm
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
magit_usage: Sometimes
operating_system: ["GNU/Linux"]
org_usage: String[]
package_archives: ["framework default"]
package_contact_method: ["GitHub"]
package_contribution: Rarely
package_contribution_barriers: ["Lack of time"]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Code (features)", "Code (bug fixes)"]
package_discovery: ["spacemacs codebase"]
package_documentation_wish: ["Clips/videos"]
package_help: ["Framework", "GitHub"]
package_manager: ["framework default", "use-package"]
emacs_difficulties:
  It took me a while to understand `setq` vs `set`, general elisp quoting stuff (I still forget it sometimes, I write elisp fairly rarely), and where to place configuration to run at the appropriate point of startup in the framework I was using at the time (maybe prelude?).
  In addition I find elisp associative arrays clunky/they don't work great for me sometimes?

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


elisp: write package
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI", "TUI"]
emacs_motivations_initial: ["Extensibility", "Package(s)", "Text editing features"]
emacs_performance: Good but not great
emacs_strengths: The ability to tailor it for your workflow
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0", "28.2"]
emacs_years: 7
email_package: No
favourite_packages: org, lsp, projectile, projectile-ag, which-key, anzu, magit
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
magit_usage: Frequently
operating_system: ["GNU/Linux", "MacOS"]
org_usage: ["Note taking", "General document writing", "Task management", "PKB", "Babel"]
package_archives: ["GNU ELPA", "MELPA Stable", "Source"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: ["Lack confidence in code quality", "being able to work around issues"]
package_contribution_frequency: Rarely
package_contributions: ["Issues"]
package_discovery: ["Reddit", "Blogs", "M-x list-packages"]
package_documentation_wish: ["Tutorials", "Manual", "Overview"]
package_help: ["IRC", "Reddit", "GitHub"]
package_manager: ["use-package", "manual"]
package_research: ["Install and try it immediately", "Research alternatives"]
emacs_difficulties:
  Learning the terms that are used differently in emacs (buffer, window, frame, kill ring, etc.).

  Coming from vim, I had trouble with the amount of times that I would have to switch to emacs keybindings for various packages.  This was while I was still using evil mode for regular editing.

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

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


elisp: write package
emacs_contribution: Never
emacs_introduction: University/College
emacs_mode: ["GUI", "TUI", "daemon"]
emacs_motivations_initial: ["Text editing features"]
emacs_performance: Good but not great
emacs_tasks: ["Work", "Hobby projects", "Personal Use"]
emacs_version: ["28.1"]
emacs_years: 26
email_package: No
favourite_packages: org, ivy, flycheck, eglot, tramp, smartparens, yasnippet, company, elfeed,
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", "Go", "HTML/CSS", "Javascript", "Java", "Python", "PHP", "Rust", "Shell", "SQL"]
magit_usage: Often
operating_system: ["GNU/Linux", "MacOS"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "PKB", "Babel"]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["Whatever the package maintainers appear to use."]
package_contribution: Never
package_contribution_barriers: ["Lack of time"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Reddit", "Mailing lists", "Blogs", "M-x list-packages"]
package_documentation_wish: ["Tutorials", "Overview"]
package_help: ["I typically don't, but would use whatever the package community appears to use."]
package_manager: ["use-package", "manual"]
package_research: ["Install and try it immediately"]
emacs_difficulties:
  Yes!   For a very long time, I put off learning elisp, which was a mistake.  I also struggled through learning how to use new workflows, manage packages, etc.  I can only wish the book Mastering Emacs existed when I started using it.

emacs_motivations_current:
  ["Extensibility", "Package(s)", "Text editing features", "Built-in features", "Part of the GNU project / FSF", "Stability.  Any effort I put in to emacs pays dividend forever"]

emacs_strengths:
  Platform stability as a user.  Emacs just gets better over time.   If I develop a workflow around Emacs, I have confidence it will just work with minimal fuss.


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: Reddit
emacs_mode: ["GUI"]
emacs_motivations_initial: ["Extensibility", "Package(s)", "Community", "Part of the GNU project / FSF"]
emacs_performance: Very well, it's snappy
emacs_strengths: Customization ability.
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0"]
emacs_years: 1
email_package: No
favourite_packages: eglot, which-key, org-novelist
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", "HTML/CSS", "Javascript", "Rust", "Typescript"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "writing"]
package_archives: ["GNU ELPA", "MELPA Stable"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: ["Elisp proficiency", "Not knowing how to modify a package"]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Advocacy"]
package_discovery: ["Reddit", "Blogs", "Web search engines"]
package_documentation_wish: ["Comparison", "Tutorials", "Screenshots", "Clips/videos", "Overview"]
package_help: ["Reddit"]
package_manager: ["package.el"]
emacs_difficulties:
  Not a lot of learning materials outside of System Crafters youtube page that I saw. Takes a long time figure out how to use elisp, in my experience.

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


elisp: understand internals
emacs_contribution: Sometimes
emacs_difficulties: Yes, the defaults are a mess.
emacs_introduction: University/College
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features"]
emacs_motivations_initial: ["Extensibility", "Package(s)", "Text editing features", "Hacker culture"]
emacs_performance: Good but not great
emacs_strengths: Extensibility, hackability, configurability
emacs_tasks: ["Work", "Hobby projects", "Studying"]
emacs_version: ["28.2"]
emacs_years: 20
email_package: No
favourite_packages: vertico, corfu, embark, consult, orderless
free_software_zeal: significant comprimise
fsf_paperwork_year: 0-2y
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: Yes
keybindings: Emacs
magit_usage: Never
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "PKB"]
package_archives: ["GNU ELPA", "GNU ELPA devel", "NonGNU ELPA", "MELPA", "MELPA Stable"]
package_contact_method: ["Mailing list", "Email", "GitHub"]
package_contribution: Sometimes
package_contribution_barriers: String[]
package_contribution_frequency: Frequently
package_contributions: ["Issues", "Code (features)", "Code (bug fixes)"]
package_documentation_wish: ["Comparison", "Design rationale", "Overview"]
package_help: ["Mailing lists"]
package_manager: ["package.el"]
languages:
  ["Assembly", "C++", "C", "Elisp", "HTML/CSS", "Haskell", "Javascript", "Julia", "Java", "Python", "Perl", "Ruby", "Scheme", "Shell"]

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


elisp: copy-paste
emacs_contribution: Never
emacs_difficulties: Keybindings that were unfamiliar
emacs_introduction: Internet
emacs_mode: ["GUI", "TUI"]
emacs_motivations_current: ["Package(s)", "Text editing features", "Part of the GNU project / FSF"]
emacs_motivations_initial: ["Text editing features", "Part of the GNU project / FSF"]
emacs_performance: Very well, it's snappy
emacs_strengths: Support for many languages
emacs_tasks: ["Work", "Hobby projects", "academic papers"]
emacs_version: ["28.2"]
emacs_years: 10
email_package: notmuch
favourite_packages: Auctex, proof-general
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: ["Erlang", "Go", "HTML/CSS", "Haskell", "Javascript", "Ruby", "Shell", "SQL", "latex"]
magit_usage: Rarely
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "Task management"]
package_archives: ["MELPA Stable"]
package_contact_method: ["never tried"]
package_contribution: Never
package_contribution_barriers: ["i use mature packages that seem complete"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["GitHub", "Web search engines", "M-x list-packages"]
package_documentation_wish: ["Tutorials"]
survey_feedback:
  Many people work in more than one industry. American is an ambiguous designation and hard to find when looking for the united states


elisp: write package
emacs_contribution: Never
emacs_introduction: Friend
emacs_mode: ["GUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)"]
emacs_motivations_initial: ["Extensibility", "Package(s)"]
emacs_performance: Good but not great
emacs_strengths: Customisability
emacs_tasks: ["Work"]
emacs_version: ["28.2", "28.1"]
emacs_years: 11
email_package: No
favourite_packages: Magit, org-mode
free_software_zeal: limited comprimise
fsf_paperwork_year: might in future
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: Yes
keybindings: Vim
languages: ["HTML/CSS", "Javascript", "Python", "Scheme", "Shell"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "MacOS"]
org_usage: ["Note taking", "General document writing"]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["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"]
package_discovery: ["Blogs"]
package_documentation_wish: ["Comparison", "Screenshots", "Overview"]
package_help: ["GitHub"]
emacs_difficulties:
  The configuratiin language is confusing, and it's difficult to determine which packages are the popular ones and which are deprecated. I suspect that packages like Doom and Space Emacs address this these days.


elisp: write package
emacs_contribution: Never
emacs_introduction: Magazine
emacs_mode: ["GUI", "daemon"]
emacs_performance: Very well, it's snappy
emacs_strengths: Emacs is a system, not an editor. Infinite possibilities.
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 25
email_package: Gnus
favourite_packages: magit, paredit, gnus, mastodon, eshell
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: Frequently
operating_system: ["Windows", "MacOS", "BSD"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "PKB"]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["Mailing list", "Email", "GitHub"]
package_contribution: Sometimes
package_contribution_barriers: String[]
package_contribution_frequency: Sometimes
package_contributions: ["Issues", "Code (features)", "Code (bug fixes)", "Documentation", "Advocacy"]
package_discovery: ["Blogs", "Web search engines", "M-x list-packages"]
package_documentation_wish: ["Tutorials"]
package_help: ["IRC", "Mailing lists", "Email"]
package_manager: ["use-package", "manual"]
package_research: ["Install and try it immediately"]
prior_editor: Vim
emacs_difficulties:
  The Emacs /  XEmacs schism complicated things a little, as it made it harder to find applicable advice

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:
  ["Assembly", "C++", "C", "Clojure", "Common Lisp", "Elisp", "Go", "HTML/CSS", "Haskell", "Javascript", "Python", "Perl", "R", "Rust", "Shell", "SQL", "Typescript"]


elisp: copy-paste
emacs_contribution: missing
emacs_contribution_feedback: missing
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Community"]
emacs_motivations_initial: ["Extensibility", "Package(s)"]
emacs_performance: Good but not great
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
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: Vim
languages: ["C++", "Clojure", "Python", "Rust"]
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
package_help: missing
emacs_difficulties:
  Configuring it is quite complex for newcomer. GUI lacks a lot functionality. Doom and spacemacs are great experience

emacs_strengths:
  Org-mode, Evil-mode, flexibility. There are jokes about Emacs being an OS but excluding startup process it is a lot faster than the js based editors.


elisp: write package
emacs_contribution: Never
emacs_difficulties: Not installing helm soon enough.
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Text editing features"]
emacs_motivations_initial: ["Latex editing"]
emacs_performance: Alright
emacs_strengths: Customizability, elisp as the extension language.
emacs_tasks: ["Work"]
emacs_version: ["28.2"]
emacs_years: 6
email_package: No
favourite_packages: Helm, ein, lsp, autocomplete, company
free_software_zeal: any comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
magit_usage: Frequently
operating_system: ["MacOS"]
org_usage: ["Note taking", "General document writing", "Task management"]
package_archives: ["MELPA"]
package_contact_method: ["Never have"]
package_contribution: Never
package_contribution_barriers: ["Lack of time", "Lack confidence in code quality", "Unfamiliar with contribution process"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["M-x list-packages"]
package_documentation_wish: ["Overview"]
package_help: ["Never have"]
languages:
  ["Clojure", "Elixir", "Erlang", "HTML/CSS", "Javascript", "Java", "Python", "Shell", "SQL", "Typescript", "Scala"]


elisp: write package
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_initial: ["Extensibility", "Package(s)", "Text editing features"]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0"]
emacs_years: 5
email_package: Mu4e
favourite_packages: magit,evil,vertico,marginalia,lsp-mode,projectile
free_software_zeal: any comprimise
fsf_paperwork_year: might in future
has_donated_community: No, but I would like to in the future
has_donated_fsf: No, but I would like to in the future
isa_package_maintainer: Yes
keybindings: Vim
languages: ["C++", "C", "Common Lisp", "Fortran", "Go", "HTML/CSS", "Python", "Perl", "Rust"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "Task management", "Agenda", "Time tracking", "PKB", "Babel"]
package_archives: ["GNU ELPA", "MELPA"]
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_discovery: ["Reddit", "GitHub", "Blogs", "Web search engines", "M-x list-packages"]
package_documentation_wish: ["Tutorials"]
package_help: ["GitHub"]
package_manager: ["use-package"]
package_research: ["Install and try it immediately", "Research alternatives"]
emacs_contribution_feedback:
  I would like to contribute somehow, but it does seem slightly daunting to submit patches by email. Maybe if I tried it, it wouldn't be as bad as I think though.

emacs_difficulties:
  I think keeping all of the keybindings straight was the hardest thing for me. The powerful keybindings meant I was constantly afraid I would hit the wrong one and mess things up beyond repair. I think knowing about which-key would have helped me then. Something that still annoys me is also how often my window layout gets messed up. winner-mode helps to some extent, but it really frustrated me when I was first learning that my windows didn't stay where I wanted them.

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

emacs_strengths:
  The extensibility and tight integration of many features. My go-to example in this regard is my workflow upon receiving an email with something I want to do later. I open the email with mu4e, use a capture template to prepend the email to my org-mode todo list or agenda, and am back to whatever I was doing within a few keystrokes.


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: University/College
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features"]
emacs_motivations_initial: ["Extensibility", "Text editing features"]
emacs_performance: Good but not great
emacs_strengths: Extensibility
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 12
email_package: No
favourite_packages: magit, frontmacs-javascript, tide
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: ["HTML/CSS", "Javascript", "Shell", "SQL", "Typescript"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "Windows", "MacOS"]
org_usage: ["Note taking", "Task management", "Agenda", "Time tracking", "PKB"]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: ["Elisp proficiency"]
package_contribution_frequency: Rarely
package_contributions: ["Issues"]
package_discovery: ["GitHub", "M-x list-packages"]
package_documentation_wish: ["Tutorials", "Design rationale"]
package_help: ["Emacs StackExchange", "GitHub"]
emacs_difficulties:
  I kept searching for advice with terminology used in other editors.  For example copy and paste.  Sometimes it would take a while to find these simple things because the docs use different terms like kill and yank.

  The docs are also a bit cryptic for a beginner.  I would find stuff like `C-x C-s`, `M-x` and `S-g`.  For a near beginner this can be a pain.  What do `C`, `M` and `S` mean?  We all know now but how would a near beginner figure them out?  What would someone search for?  I bet some people give up because they don't know how to get google to tell them to go to some page at the start of the manual that tells them how to read it.


elisp: read and understand
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["TUI", "daemon"]
emacs_motivations_current: ["Package(s)", "Text editing features"]
emacs_motivations_initial: ["Package(s)", "Text editing features"]
emacs_performance: Good but not great
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["27.2"]
emacs_years: 10
email_package: No
favourite_packages: Ido, visual-regexp, git-commit-mode,
free_software_zeal: significant comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
languages: ["Rust", "Scala"]
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: ["Not interested"]
package_contribution_frequency: Never
package_contributions: ["Issues"]
package_discovery: ["Reddit", "M-x list-packages"]
package_documentation_wish: ["Comparison", "Screenshots", "Overview"]
package_help: ["GitHub"]
package_manager: ["package.el"]
survey_feedback:
  I wanted to talk about missing things in emacs like proper multithreading, but saw no entries for that


elisp: read and understand
emacs_contribution: Never
emacs_introduction: University/College
emacs_mode: ["GUI", "daemon"]
emacs_motivations_initial: ["Needed free software note taking application and found Emacs + Org-mode + Evil."]
emacs_performance: Alright
emacs_strengths: Extensibility and the available extensions (Org-mode and Evil are the must haves for me).
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 7
email_package: No
favourite_packages: Org-mode, Evil, Magit
free_software_zeal: significant comprimise
fsf_paperwork_year: never considered
has_donated_community: Cannot
has_donated_fsf: Cannot
isa_package_maintainer: No
keybindings: Custom vim on custom Colemak on split keyboard (ZSA Moonlander)
languages: ["Assembly", "C", "Elisp", "Haskell", "Java", "Python", "Rust"]
magit_usage: Sometimes
operating_system: ["GNU/Linux"]
package_archives: ["GNU ELPA", "NonGNU ELPA", "MELPA"]
package_contact_method: ["GitHub", "Other repository"]
package_contribution: Never
package_contribution_barriers: ["Lack of time", "Elisp proficiency"]
package_contribution_frequency: Rarely
package_contributions: ["Issues"]
package_discovery: ["Reddit", "Web search engines"]
package_help: ["Reddit", "Emacs StackExchange"]
package_manager: ["use-package"]
package_research: ["Research alternatives"]
prior_editor: Vim
emacs_difficulties:
  I do not like the defaults and it took a long time to learn and configure it to my liking, but it is in direct relationship with the power that comes with Emacs.

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

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

package_documentation_wish:
  ["Comparison", "Tutorials", "Screenshots", "Clips/videos", "Overview", "Default keybindings should always be optional (i.e., no default bindings should be possible)"]


elisp: read and understand
emacs_contribution: Never
emacs_introduction: University/College
emacs_mode: ["GUI", "TUI", "daemon"]
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: 15
email_package: No
favourite_packages: projectile, slime, ESS, tuareg, geiser, lsp-mode
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"]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["Mailing list", "Email"]
package_contribution: Never
package_contribution_barriers: ["Lack of time", "Elisp proficiency", "Unfamiliar with contribution process"]
package_contribution_frequency: Rarely
package_contributions: missing
package_discovery: ["GitHub", "Blogs", "Web search engines", "M-x list-packages"]
package_documentation_wish: ["Tutorials", "Design rationale", "Manual", "Screenshots", "Clips/videos", "Overview"]
package_help: ["Reddit", "GitHub"]
package_manager: ["package.el", "use-package"]
package_research: ["Research alternatives", "wait for community"]
prior_editor: Vim
project_package: projectile
emacs_difficulties:
  I still feel like I'm initially learning emacs. It's hard for me to break out of (probably inefficient but overlearned) ways of doing things to more efficient approaches. Most emacs learning material tends to be tutorial in nature (way too basic or disconnected from "real world use") or manual pages. I would love to see expert users, who have their own custom set up, first show how they work for an extended period of time and then break down their idiosyncratic ways of working (their .emacs, their packages, etc.).

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

emacs_strengths:
  The built-in major modes/tools are incredible. I use org-mode, occur mode, calc, and the calendar on a daily (hourly!) basis. Other extensions, projectile or helm, just make that value proposition

languages:
  ["C++", "C", "Common Lisp", "Javascript", "Julia", "Java", "Python", "R", "Rust", "Scheme", "Shell", "Typescript"]

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


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: University/College
emacs_mode: ["GUI"]
emacs_motivations_current: ["Package(s)", "Text editing features", "Built-in features"]
emacs_motivations_initial: ["Extensibility", "Text editing features"]
emacs_performance: Alright
emacs_strengths: smart editor
emacs_tasks: ["Work"]
emacs_version: ["28.2", "28.1", "27.2", "27.1", "26.3"]
emacs_years: 20
email_package: No
free_software_zeal: do not prefer
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Vim
languages: ["Shell"]
magit_usage: Never
operating_system: ["GNU/Linux", "MacOS"]
org_usage: ["Note taking", "General document writing", "Task management"]
package_archives: ["GNU ELPA"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: ["Lack of time"]
package_contribution_frequency: Never
package_contributions: ["Issues"]
package_discovery: ["M-x list-packages"]
package_documentation_wish: ["Tutorials", "Screenshots", "Clips/videos", "Overview"]
package_help: ["GitHub"]
package_manager: ["not sure"]
emacs_difficulties:
  lack of in-context help (e.g. it would be nice to have a menu showing the actions available in the current mode)


elisp: copy-paste
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: ["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
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: Emacs
languages: ["C++", "Python", "Rust", "Ruby", "Shell"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "WSL"]
org_usage: ["Note taking", "General document writing", "PKB"]
package_archives: ["framework default"]
package_contact_method: ["Mailing list", "GitHub"]
package_contribution: Never
package_contribution_barriers: ["Elisp proficiency", "Lack confidence in code quality"]
package_contribution_frequency: Rarely
package_contributions: ["Issues"]
package_discovery: ["GitHub", "Blogs"]
package_documentation_wish: ["Comparison", "Tutorials", "Design rationale", "Screenshots", "Clips/videos"]
package_help: ["Framework"]
package_manager: ["framework default"]
package_research: ["Install and try it immediately", "Research alternatives"]
emacs_difficulties:
  Key bindings where a struggle, but the main issue was the lack of good default support for programming languages at the time. Finally an issue that remains is a good guide on how to configure Emacs, How to structure a config and make sure it uses the latest features and functions for optimal speed. So i always ended up with a mix of snippets from the web that used a mix of styles and functions making performance and maintainability bad.

emacs_strengths:
  Consistency over time Emacs is as usable 15 years ago as it is now and and i know that it will be supported for the next 15 years without any risk of it suddenly going proprietary, and suddenly not supporting the OS/Hardware i choose. Also the knowledge  that it will most likely support any future programming language.


elisp: simple functions
emacs_contribution: Never
emacs_difficulties: The keybindings were hard to remember. But with some mastering, it feels so native.
emacs_introduction: Internet
emacs_mode: ["GUI", "TUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features"]
emacs_motivations_initial: ["Extensibility", "Package(s)", "Text editing features", "Part of the GNU project / FSF"]
emacs_performance: Very well, it's snappy
emacs_strengths: Adaptability. Self documentation.
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["27.1"]
emacs_years: 7
email_package: No
favourite_packages: Magit, paredit, slime, lsp-mode, ibuffer, ivy, counsel, swiper, pdf-tools, doom-themes
free_software_zeal: limited comprimise
fsf_paperwork_year: might in future
has_donated_community: Cannot
has_donated_fsf: Would directly
isa_package_maintainer: No
keybindings: Emacs
languages: ["C++", "C", "Common Lisp", "Python"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "Babel"]
package_archives: ["GNU ELPA", "MELPA", "MELPA Stable"]
package_contact_method: ["GitHub"]
package_contribution: Sometimes
package_contribution_barriers: ["Lack of time", "Wariness of the review process"]
package_contribution_frequency: Sometimes
package_contributions: missing
package_documentation_wish: ["Tutorials", "Screenshots", "Clips/videos"]
package_help: ["GitHub"]
package_discovery:
[cell repeats an earlier one in this file: 102 characters]

survey_feedback:
  Compared to other modern editors like VS Code, Emacs lacks snappiness. Code completion struggles frequently. I would love to see Emacs, snappy and modern.


elisp: many packages
emacs_contribution: Rarely
emacs_introduction: University/College
emacs_mode: ["GUI", "TUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features", "Community"]
emacs_motivations_initial: ["Extensibility", "Text editing features", "Community"]
emacs_performance: Good but not great
emacs_strengths: Extendability.
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0", "28.2", "28.1"]
emacs_years: 14
email_package: Wanderlust
favourite_packages: Magit, LSP, Meghanada, EJC-SQL
free_software_zeal: moderate comprimise
fsf_paperwork_year: 0-2y
has_donated_community: Cannot
has_donated_fsf: I have in the past
isa_package_maintainer: Yes
keybindings: Emacs
magit_usage: Frequently
operating_system: ["GNU/Linux", "Windows", "MacOS"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda"]
package_archives: ["GNU ELPA", "MELPA", "user42, TheCyberShadow"]
package_contact_method: ["GitHub"]
package_contribution: Sometimes
package_contribution_barriers: ["Lack of time", "Wariness of the review process", "Bad prior experience", "FSF paperwork"]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Code (features)", "Advocacy"]
package_discovery: ["Reddit", "GitHub", "Blogs", "M-x list-packages"]
package_documentation_wish: ["Tutorials", "Design rationale", "Screenshots", "Overview"]
package_help: ["Reddit", "GitHub"]
package_manager: ["package.el"]
emacs_contribution_feedback:
  Don't assume users know what they're doing; curt responses, while maybe accurate of the situation, come off as if the user should know. And, if a contributer is using a well-known Emacs package, don't simply reply with, "I don't know what that does," when, clearly, they thought it was a wrapper and shouldn't've disrupted anything. They're donating their time and you are the expert; even if you avoid said packages, many new users don't so just saying, "I don't know," indicates your not interested in the person's help.

emacs_difficulties:
  Default key bindings; unaware of other programs and conventions that make for a more uniform experience (Emacs didn't have a package manager, then, so that may've contributed).

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


elisp: simple functions
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI", "TUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Community"]
emacs_motivations_initial: ["Extensibility", "Text editing features"]
emacs_performance: Very well, it's snappy
emacs_strengths:
  - extensibility
  - customizability

emacs_tasks: ["Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 2
email_package: No
favourite_packages: magit,org,evil,which-key,general,company
free_software_zeal: moderate comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Vim
languages: ["Clojure", "Elisp", "HTML/CSS", "Python", "Shell", "Typescript"]
magit_usage: Often
operating_system: ["GNU/Linux", "WSL", "MacOS"]
org_usage: ["Note taking", "General document writing"]
package_archives: ["framework default", "GNU ELPA", "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: ["Reddit", "Blogs", "Web search engines"]
package_documentation_wish: ["Comparison", "Tutorials", "Manual"]
package_help: ["Reddit"]
emacs_difficulties:
  - figuring out how to customize it
  - the key chords are a little bit different than "modern" software


elisp: read and understand
emacs_contribution: Never
emacs_introduction: Was in the list of available editors
emacs_mode: ["GUI", "TUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features"]
emacs_motivations_initial: ["Was trying out editors until I found something that I liked"]
emacs_performance: Very well, it's snappy
emacs_strengths: Configurability (starting from keybindings, to featureful packages)
emacs_tasks: ["Work"]
emacs_version: ["28.1"]
emacs_years: 26
email_package: notmuch
favourite_packages: magit, notmuch, companion, rcirc-color, workgroups2, pipewire0
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: ["Assembly", "C", "Python", "Rust", "Shell"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: String[]
package_archives: ["GNU ELPA", "GNU ELPA devel", "MELPA", "MELPA Stable", "Source"]
package_contact_method: ["Mailing list"]
package_contribution: Never
package_contribution_barriers: ["Lack of time"]
package_contribution_frequency: Rarely
package_contributions: ["Advocacy"]
package_discovery: ["M-x list-packages", "tips from colleagues"]
package_documentation_wish: ["Comparison"]
package_help: ["IRC", "Mailing lists"]
emacs_difficulties:
  It has been a very long time, but I think getting used to the keybindings -- but back then, that was true for about every program.


elisp: simple functions
emacs_contribution: missing
emacs_contribution_feedback: missing
emacs_introduction: University/College
emacs_mode: ["GUI"]
emacs_motivations_current: ["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: 20
email_package: No
free_software_zeal: missing
fsf_paperwork_year: might in future
has_donated_community: missing
has_donated_fsf: missing
isa_package_maintainer: missing
keybindings: Emacs
languages: ["Go", "Python", "Rust"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "Task management"]
package_archives: ["framework default"]
package_contact_method: ["GitHub"]
package_contribution: missing
package_contribution_barriers: ["Lack of time"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["M-x list-packages"]
package_documentation_wish: String[]
package_help: ["Email"]
package_manager: ["package.el"]
emacs_difficulties:
  I was willing to poor a lot of hours into it back in early 2000, not sure why… it was equally hard back then.

emacs_strengths:
  I’m just too used to the advanced keybinding to switch to something else, even though I think other IDEs are superior for my needs.


elisp: copy-paste
emacs_contribution: Sometimes
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features"]
emacs_motivations_initial: ["Freedom"]
emacs_performance: Very well, it's snappy
emacs_strengths: I can perzonalize it
emacs_tasks: ["My Informatica"]
emacs_version: ["28.1"]
emacs_years: 1
email_package: No
free_software_zeal: any comprimise
fsf_paperwork_year: might in future
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
languages: ["C++", "C", "HTML/CSS"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["General document writing"]
package_archives: ["GNU ELPA", "NonGNU ELPA", "MELPA"]
package_contact_method: ["Email"]
package_contribution: Never
package_contribution_barriers: ["Elisp proficiency"]
package_contribution_frequency: Never
package_contributions: ["Advocacy"]
package_discovery: ["Blogs", "Web search engines"]
package_documentation_wish: ["Tutorials", "Manual", "Screenshots"]
package_help: ["Reddit"]
package_manager: ["use-package"]
emacs_difficulties:
  The fear of having a blank sheet of paper in front of you and not knowing where to start intimidates so much power.


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_current: ["Package(s)"]
emacs_motivations_initial: ["Package(s)", "Text editing features"]
emacs_performance: Good but not great
emacs_strengths: Org-mode
emacs_tasks: ["Hobby projects"]
emacs_version: ["29.0"]
emacs_years: 6
email_package: No
free_software_zeal: no comprimise
fsf_paperwork_year: might in future
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: hybrid (Spacemacs)
languages: ["Haskell", "Rust", "Scheme", "LaTeX"]
magit_usage: Frequently
operating_system: ["MacOS"]
org_usage: ["Note taking", "General document writing", "Babel"]
package_archives: ["GNU ELPA", "NonGNU ELPA", "MELPA"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["GitHub", "Blogs"]
package_documentation_wish: ["Comparison", "Tutorials"]
package_help: ["GitHub"]
package_manager: ["use-package"]
package_research: ["wait for community"]
favourite_packages:
  magit, company, flycheck, which-key, spaceline, highlight-parentheses, haskell-mode, org-roam, magic-latex-buffer, rustic

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


elisp: write package
emacs_contribution: Never
emacs_introduction: University/College
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_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.1"]
emacs_years: 8
email_package: No
favourite_packages: Hełm, company
free_software_zeal: moderate comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: Yes
keybindings: Emacs
magit_usage: Sometimes
operating_system: ["GNU/Linux"]
org_usage: String[]
package_archives: ["MELPA", "Source"]
package_contact_method: ["GitHub"]
package_contribution: Rarely
package_contribution_barriers: ["Lack of time", "Bad prior experience"]
package_contribution_frequency: Rarely
package_contributions: ["Issues"]
package_discovery: ["Reddit", "GitHub", "Web search engines", "M-x list-packages"]
package_documentation_wish: ["Manual", "Initial installation and basic config instructions"]
package_help: ["I don't"]
package_manager: ["straight"]
package_research: ["Install and try it immediately"]
languages:
  ["C++", "C", "C#", "Elisp", "Go", "HTML/CSS", "Javascript", "Java", "Python", "PHP", "Ruby", "SQL", "Terraform"]


elisp: write package
emacs_contribution: Rarely
emacs_introduction: University/College
emacs_mode: ["GUI", "TUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Part of the GNU project / FSF"]
emacs_motivations_initial: ["Extensibility", "Package(s)", "Text editing features"]
emacs_performance: Very well, it's snappy
emacs_strengths: simplicity and customizability
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.1"]
emacs_years: 8
email_package: No
favourite_packages: company, evil, projectile, ivy, auctex
free_software_zeal: significant comprimise
fsf_paperwork_year: might in future
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Vim
languages: ["C++", "HTML/CSS", "Python", "R", "Shell"]
magit_usage: Never
operating_system: ["GNU/Linux", "Windows"]
org_usage: ["Note taking", "General document writing", "PKB"]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["Email"]
package_contribution: Rarely
package_contribution_barriers: String[]
package_contribution_frequency: Sometimes
package_contributions: ["Issues", "Advocacy"]
package_discovery: ["Reddit", "GitHub", "Discourse", "Blogs"]
package_documentation_wish: ["Tutorials", "Screenshots", "Overview"]
package_help: ["Discourse"]
emacs_difficulties:
  Emacs' initial keybinds have a high learning curve, sometimes syntax highlighting isn't quite as extensive as I'd like, indentation behavior is sometimes unusual


elisp: write package
emacs_contribution: Never
emacs_introduction: I did some research and choose to learn Emacs
emacs_mode: ["GUI", "daemon"]
emacs_motivations_initial: ["Extensibility", "Package(s)", "Text editing features", "Part of the GNU project / FSF"]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Work", "Hobby projects", "Every task in my PC"]
emacs_version: ["28.2"]
emacs_years: 3
email_package: Mu4e
favourite_packages: dired, vc, org, exwm, embark, consult, vertico, geiser, mu4e
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", "Scheme", "Shell"]
magit_usage: Never
operating_system: ["GNU/Linux"]
package_archives: ["GNU ELPA", "GNU ELPA devel", "NonGNU ELPA", "MELPA", "Source"]
package_contact_method: ["Email", "GitHub"]
package_contribution: Sometimes
package_contribution_barriers: ["Lack of time", "Unfamiliar with contribution process"]
package_contribution_frequency: Rarely
package_contributions: ["Issues"]
package_discovery: ["Reddit", "GitHub", "Blogs", "Web search engines", "M-x list-packages"]
package_documentation_wish: ["Comparison", "Manual"]
package_help: ["GitHub", "Email"]
package_manager: ["straight", "use-package"]
package_research: ["Install and try it immediately", "Research alternatives"]
prior_editor: Vim
emacs_difficulties:
  The very different jargon, the various keybindings and commands related to each major and minor-mode.

emacs_motivations_current:
  ["Extensibility", "Package(s)", "Text editing features", "Built-in features", "Part of the GNU project / FSF", "It's comparable to a LISP machine"]

emacs_strengths:
  Introspective (self-documenting), written in Elisp, comes with excellent packages (dired, calc, org, vc).

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


elisp: write package
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: ["Extensibility", "Package(s)", "Text editing features"]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["25.0"]
emacs_years: 10
email_package: No
free_software_zeal: do not prefer
fsf_paperwork_year: 10+y
has_donated_community: No
has_donated_fsf: Yes
isa_package_maintainer: Yes
keybindings: Emacs
languages: ["C++", "C", "Elisp", "Elixir", "Erlang", "Haskell", "Python", "Shell"]
magit_usage: Sometimes
operating_system: ["GNU/Linux", "WSL", "Windows"]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["Mailing list"]
package_contribution: Never
package_contribution_frequency: Never
package_contributions: ["Issues", "Code (features)", "Code (bug fixes)", "Documentation"]
package_discovery: ["no, must not be answered"]
package_documentation_wish: ["Tutorials"]
package_help: ["dont"]
package_manager: ["framework default"]
prior_editor: Vim
project_package: No
prose: Often
org_usage:
[cell repeats an earlier one in this file: 105 characters]

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

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


elisp: simple functions
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Community"]
emacs_motivations_initial: String[]
emacs_performance: Alright
emacs_strengths: Extensibility, tight integration with Emacs Lisp
emacs_tasks: ["Work", "Hobby projects", "Organizing my life"]
emacs_version: ["28.2"]
emacs_years: 9
email_package: No
favourite_packages: magit, org, org-roam, flycheck, robe
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: ["Common Lisp", "Elisp", "Elixir", "HTML/CSS", "Python", "Ruby", "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", "MELPA", "MELPA Stable"]
package_contact_method: ["Email", "GitHub"]
package_contribution: Sometimes
package_contribution_barriers: ["Lack of time", "Elisp proficiency"]
package_contribution_frequency: Sometimes
package_contributions: ["Issues", "Code (features)", "Code (bug fixes)"]
package_discovery: ["Reddit", "GitHub", "Matrix servers", "Web search engines", "Emacs News (Sasha Chua)"]
package_documentation_wish: ["Comparison", "Tutorials", "Design rationale", "Screenshots", "Clips/videos", "Overview"]
package_help: ["Matrix", "Emacs StackExchange", "GitHub"]
emacs_difficulties:
  Default keybindings: Took several times (several months apart) until I managed to get through the tutorial.


elisp: read and understand
emacs_contribution: Never
emacs_introduction: Colleague
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Built-in features"]
emacs_motivations_initial: ["cider"]
emacs_performance: Good but not great
emacs_tasks: ["Work"]
emacs_version: ["28.1"]
emacs_years: 0
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: ["Clojure"]
magit_usage: Often
operating_system: ["MacOS"]
org_usage: String[]
package_archives: ["framework default", "MELPA"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["GitHub", "M-x list-packages"]
package_documentation_wish: ["Comparison", "Tutorials", "Screenshots", "Clips/videos"]
package_help: ["GitHub"]
package_manager: ["framework default", "use-package"]
package_research: ["wait for community"]
prior_editor: IntelliJ
package_contribution_barriers:
  ["Not interested", "Lack of time", "Not knowing how to modify a package", "Lack confidence in code quality", "Unfamiliar with contribution process"]


elisp: simple functions
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)"]
emacs_motivations_initial: ["Extensibility", "Package(s)"]
emacs_performance: Good but not great
emacs_strengths: Available packages, everything can be customized while staying relatively performant
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 3
email_package: No
favourite_packages: aggressive-indent, centered-cursor-mode, cider, company
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", "Clojure", "Common Lisp", "HTML/CSS", "Javascript", "Ruby", "Scheme", "Typescript"]
magit_usage: Rarely
operating_system: ["GNU/Linux", "Windows", "MacOS"]
org_usage: ["Note taking", "Agenda"]
package_archives: ["NonGNU ELPA", "MELPA"]
package_contact_method: ["Haven't so far, but probably Github or E-mail if needed"]
package_contribution: Never
package_contribution_barriers: ["Not interested", "Lack of time", "Elisp proficiency"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Reddit", "Web search engines"]
package_documentation_wish: ["Comparison", "Design rationale", "Clips/videos"]
package_help: ["Reddit", "Discord"]
emacs_difficulties:
  Making a performant configuration (started out with slow package loading), keyboard bindings didn't 'feel' comfortable (Solved with viper and recently, evil)


elisp: write package
emacs_contribution: Never
emacs_introduction: family
emacs_mode: ["GUI", "TUI"]
emacs_motivations_initial: ["Text editing features"]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Work", "Hobby projects", "everything"]
emacs_version: ["27.1"]
emacs_years: 20
email_package: No
favourite_packages: undo-tree, highlight-symbol, lsp-mode, flycheck, proof-general, racket-mode, bind-key, use-package
free_software_zeal: significant comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
languages: ["C", "Elisp", "Haskell", "Python", "Rust", "Scheme", "Shell", "Racket, OCaml, LaTeX"]
magit_usage: Rarely
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "PKB"]
package_archives: ["GNU ELPA", "MELPA", "MELPA Stable", "Debian repository"]
package_contact_method: ["Mailing list"]
package_contribution: Never
package_contribution_barriers: ["Lack of time"]
package_contribution_frequency: Never
package_contributions: ["Advocacy"]
package_discovery: ["Reddit", "Blogs", "Web search engines", "Hacker News"]
package_documentation_wish: ["Comparison", "Tutorials", "Design rationale"]
package_help: ["Emacs StackExchange"]
package_manager: ["package.el", "use-package"]
package_research: ["Research alternatives", "wait for maturity"]
emacs_difficulties:
  The biggest struggle was not knowing what exactly I had just typed (by accident), what it did, and how to undo it.  That constant fear of "messing something up" was the main thing that I didn't like as I was learning.

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

emacs_strengths:
  - having all things text-related in one place
  - free software philosophy (it matters!)
  - customizability


elisp: simple functions
emacs_contribution: Never
emacs_introduction: University/College
emacs_mode: ["GUI", "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: 14
email_package: No
favourite_packages: Magit, eglot, ebib, biblio, multiple-cursors, auctex, markdown-mode, csv-mode, unfill, abc-mode
free_software_zeal: moderate comprimise
fsf_paperwork_year: might in future
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
languages: ["HTML/CSS", "Python", "Shell"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "Windows"]
org_usage: ["Note taking", "Task management", "PKB", "Presentations"]
package_archives: ["GNU ELPA", "NonGNU ELPA", "MELPA Stable"]
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: ["Issues", "Code (bug fixes)"]
package_discovery: ["Reddit", "Mailing lists", "Blogs", "M-x list-packages"]
package_documentation_wish: ["Tutorials", "Manual"]
package_help: ["GitHub"]
package_manager: ["use-package"]
emacs_strengths:
  Unified interface to anything that can be represented as text. Can be made to do anything. Keyboard macros work everywhere. Programmable.


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features"]
emacs_motivations_initial: ["Extensibility", "Text editing features"]
emacs_performance: Good but not great
emacs_strengths: Extensibility, visibility of current state.
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.1"]
emacs_years: 5
email_package: No
favourite_packages: Evil, org-mode, lsp-mode
free_software_zeal: do not prefer
fsf_paperwork_year: might in future
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Vim
languages: ["C++", "C", "Rust", "Typescript"]
magit_usage: Frequently
operating_system: ["MacOS"]
org_usage: ["Note taking", "General document writing", "Task management", "PKB"]
package_archives: ["MELPA", "MELPA Stable"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: ["Lack of time", "Elisp proficiency", "Unfamiliar with contribution process", "FSF paperwork"]
package_contribution_frequency: Rarely
package_contributions: ["Issues"]
package_discovery: ["Reddit", "Blogs"]
package_documentation_wish: ["Comparison", "Tutorials", "Screenshots"]
package_help: ["Reddit", "Emacs StackExchange", "GitHub"]
emacs_difficulties:
  Default keybindings were hard to get used to. When starting to configure, it can be hard to work out which bits to keep from other people's configs. Not really knowing where Emacs ends and custom packages begin. Not learning packages fully.


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Community"]
emacs_motivations_initial: ["Extensibility", "Being lightweight (i have a super potato laptop)"]
emacs_performance: Very well, it's snappy
emacs_strengths: Low on resources, and keyboard driven, and the extensibility
emacs_tasks: ["Hobby projects", "Studying"]
emacs_version: ["28.2"]
emacs_years: 3
email_package: No
free_software_zeal: limited comprimise
fsf_paperwork_year: never considered
has_donated_community: Cannot
has_donated_fsf: Cannot
isa_package_maintainer: No
keybindings: Vim
languages: ["C++", "C", "Python", "Rust"]
magit_usage: Sometimes
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "Task management"]
package_archives: ["framework default"]
package_contact_method: ["GitHub"]
package_contribution: Rarely
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", "Clips/videos", "Overview"]
package_help: ["Reddit", "Emacs StackExchange", "Framework", "GitHub"]
package_manager: ["framework default", "straight"]
emacs_difficulties:
  First time I opened Emacs, I immediately closed it, because he was very ugly to me, and I had no idea how to use it, so I started searching about it online, and I discovered the Emacs distributions like spacemacs, doom-emacs


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_performance: Good but not great
emacs_strengths: Ease of extensibility
emacs_tasks: ["Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 8
email_package: No
favourite_packages: org-mode, restclient
free_software_zeal: moderate comprimise
fsf_paperwork_year: might in future
has_donated_community: No
has_donated_fsf: Yes
isa_package_maintainer: No
keybindings: Emacs
languages: ["HTML/CSS", "Javascript"]
magit_usage: Never
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "Task management", "Agenda", "Time tracking", "PKB", "Babel"]
package_archives: ["GNU ELPA", "MELPA", "Source"]
package_contact_method: ["I have never contacted the maintainer of a package"]
package_contribution: Never
package_contribution_barriers: ["Elisp proficiency", "Unfamiliar with contribution process"]
package_contribution_frequency: Rarely
package_contributions: ["Advocacy"]
package_discovery: ["Reddit", "Blogs", "Web search engines", "M-x list-packages", "Hacker News"]
package_documentation_wish: ["Tutorials", "Screenshots", "Clips/videos", "Overview"]
package_help: ["Reddit"]
package_manager: ["package.el", "use-package", "manual"]
package_research: ["Install and try it immediately"]
emacs_difficulties:
  Some of the basic editing and navigation commands are unintuitive relative to other common text editors that I was accustomed to.

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

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


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: Colleague
emacs_mode: ["GUI", "TUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Part of the GNU project / FSF"]
emacs_motivations_initial: ["Extensibility"]
emacs_performance: Good but not great
emacs_strengths: magit
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.1"]
emacs_years: 5
email_package: Mu4e
favourite_packages: 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: ["C++", "Python", "Shell"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "Task management", "Agenda"]
package_archives: ["Source"]
package_contact_method: ["Mailing list", "Email"]
package_contribution: Never
package_contribution_barriers: ["Elisp proficiency"]
package_contribution_frequency: Never
package_contributions: ["Advocacy"]
package_discovery: ["doom"]
package_documentation_wish: ["Manual", "Overview"]
package_help: ["Framework"]
emacs_difficulties:
  needed some time until I figured out that it is most efficient to use config by others, in my case spacemacs


