# results

elisp: copy-paste
emacs_contribution: Rarely
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Work", "Hobby projects", "personal life organisation"]
emacs_version: ["28.2"]
emacs_years: 2
email_package: Mu4e
favourite_packages: magit, org, forge, elfeed
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
languages: ["Common Lisp", "Elisp", "Python", "R", "Shell", "SQL"]
magit_usage: Frequently
operating_system: ["MacOS"]
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: ["GitHub"]
package_contribution: Rarely
package_contribution_barriers: ["Elisp proficiency", "Not knowing how to modify a package", "Lack confidence in code quality"]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Advocacy"]
package_discovery: ["Reddit", "GitHub", "Blogs"]
package_documentation_wish: ["Tutorials", "Design rationale", "Overview"]
package_help: ["Reddit", "Emacs StackExchange", "GitHub"]
package_manager: ["use-package", "manual"]
package_research: ["Install and try it immediately"]
prior_editor: RStudio
emacs_difficulties:
  hard time wrapping my head around basic concepts of emacs like buffers, windows.
  bit difficult to figure out which completion framework would be good for a beginner.

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:
  flexible, lots of great packages, able to inter-connect different things / aspects of your life via packages written by the community


elisp: many packages
emacs_contribution: Rarely
emacs_contribution_feedback: The assignment part is annoying and detrimental to getting new contributors.
emacs_difficulties: I had many, but don't recall which.
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: It's not an editor - it's a platform.
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 11
email_package: Mu4e
favourite_packages: magit, evil, org-mode, org-roam
free_software_zeal: moderate comprimise
fsf_paperwork_year: 5-10y
has_donated_community: No
has_donated_fsf: I have in the past
isa_package_maintainer: Yes
keybindings: Vim
languages: ["C++", "C", "Elisp", "Haskell", "PHP", "Rust", "Ruby", "Shell", "SQL"]
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: ["Mailing list", "Email", "GitHub"]
package_contribution: Rarely
package_contribution_barriers: ["Lack of time"]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Code (features)", "Code (bug fixes)"]
package_discovery: ["Reddit", "GitHub", "Blogs"]
survey_feedback:
  Regd the question on choosing free/libre over non-free, I think it should be split into 2. I am willing to accept an almost complete lack of UI/polish, but features supporting workflows are still very important.


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: University/College
emacs_mode: ["GUI"]
emacs_motivations_initial: ["Was basically told I had to use it"]
emacs_performance: Good but not great
emacs_tasks: ["Work"]
emacs_version: ["28.1"]
emacs_years: 20
email_package: No
favourite_packages:
  magit
  hs-minor-mode
  autocomplete

free_software_zeal: moderate comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
languages: ["HTML/CSS", "Javascript", "Java", "Python", "SQL", "Typescript"]
magit_usage: Frequently
operating_system: ["MacOS"]
org_usage: String[]
package_archives: ["GNU ELPA", "MELPA Stable"]
package_contact_method: ["I don't"]
package_contribution: Never
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Blogs", "Web search engines", "M-x list-packages"]
package_documentation_wish: ["Tutorials", "Manual", "Overview"]
package_help: ["I don't"]
package_manager: ["package.el"]
package_research: ["Install and try it immediately"]
prior_editor: None
emacs_difficulties:
  Uh not having Ctrl+C and Ctrl+V work was a big one.

  Just the general weirdness of the thing. It felt stubbornly arbitrarily different and backwards-looking. This was in 2002.

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

emacs_strengths:
  Biggest genuine strength: Being able to open multiple buffers in multiple "windows" (what the rest of the world would call frames) and jump back and forth without using the mouse

  Biggest fake "strength:" Emacs key-bindings and the general UI paradigm are so different from the rest of the world that once you get used to it it's physically difficult to switch. This is more "addictive" than useful, but it's kept me from switching for 20 years. (It's like saying heroin's biggest strength is the painful withdrawal symptoms)

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


elisp: understand internals
emacs_contribution: Sometimes
emacs_introduction: Internet
emacs_mode: ["GUI", "TUI", "daemon"]
emacs_motivations_initial: ["Extensibility", "Emacs Lisp"]
emacs_performance: Very well, it's snappy
emacs_strengths: Emacs Lisp
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2", "28.1", "27.2", "27.1"]
emacs_years: 20
email_package: Gnus
favourite_packages: org-mode, xterm-color, tramp
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: Yes
keybindings: Emacs
languages: ["Assembly", "C", "Common Lisp", "Elisp", "Erlang", "Go", "HTML/CSS", "Scheme", "Shell"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "MacOS"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "Time tracking", "PKB"]
package_archives: ["None, fully manual"]
package_contact_method: ["Email"]
package_contribution: Sometimes
package_contribution_barriers: String[]
package_contribution_frequency: Sometimes
package_contributions: ["Issues", "Code (features)", "Code (bug fixes)", "Advocacy"]
package_discovery: ["IRC servers"]
package_documentation_wish: ["Manual"]
package_help: ["I don't ask for help"]
package_manager: ["manual"]
emacs_motivations_current:
  ["Extensibility", "Text editing features", "Built-in features", "Community", "Part of the GNU project / FSF", "Emacs Lisp"]


elisp: write package
emacs_contribution: Rarely
emacs_contribution_feedback: Yes.
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_initial: ["Text editing features", "Community", "Part of the GNU project / FSF"]
emacs_performance: Good but not great
emacs_strengths: Text editing features.
emacs_tasks: ["Work"]
emacs_version: ["28.2"]
emacs_years: 12
email_package: No
favourite_packages: Magit, Orgmode, Eglot, Jupyter, Vertico, Consult, Corfu
free_software_zeal: limited comprimise
fsf_paperwork_year: 0-2y
has_donated_community: Cannot
has_donated_fsf: Cannot
isa_package_maintainer: Yes
keybindings: Emacs
languages: ["C++", "C", "Elisp", "Go", "HTML/CSS", "Javascript", "Python", "Shell"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "MacOS"]
org_usage: ["Note taking", "Babel"]
package_archives: ["GNU ELPA", "GNU ELPA devel", "NonGNU ELPA", "MELPA", "MELPA Stable", "Source"]
package_contact_method: ["Mailing list", "GitHub"]
package_contribution: Sometimes
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)"]
package_discovery: ["Reddit", "GitHub", "Mailing lists", "M-x list-packages"]
package_documentation_wish: ["Tutorials", "Design rationale", "Manual", "Screenshots", "Clips/videos"]
package_help: ["GitHub", "Mailing lists"]
emacs_difficulties:
  I think the most difficult things is how to customize Emacs to work smoothly for some popular programming languages.

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


elisp: simple functions
emacs_contribution: Never
emacs_difficulties: Was quite smooth, started with tutorial and then went to info
emacs_introduction: Friend
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: ["28.1"]
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: Emacs
languages: ["C++", "Elisp", "Python", "R"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "MacOS"]
org_usage: ["Note taking", "Task management", "PKB"]
package_archives: ["MELPA"]
package_contact_method: ["Mailing list"]
package_contribution: Never
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Reddit"]
package_documentation_wish: ["Design rationale", "Manual"]
package_help: ["Reddit"]
package_manager: ["use-package"]
package_research: ["Research alternatives"]
emacs_strengths:
  Adaptability, emacs outshines vim as the complexity of packages grows and the user’s desire for more diverse functionality increases. Also the help system is unrivaled.

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


elisp: write package
emacs_contribution: Rarely
emacs_introduction: Canct recall
emacs_mode: ["GUI", "TUI", "daemon"]
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: ["Hobby projects", "personal use, public projects"]
emacs_version: ["28.2"]
emacs_years: 22
email_package: notmuch
favourite_packages: Magit, org, notmuch, geiser
free_software_zeal: any comprimise
fsf_paperwork_year: 10+y
has_donated_community: I have in the past
has_donated_fsf: I have in the past
isa_package_maintainer: Yes
keybindings: Emacs
languages: ["Assembly", "C", "Clojure", "Common Lisp", "Elisp", "Julia", "Python", "Scheme", "various"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "BSD"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "PKB", "Babel"]
package_archives: ["GNU ELPA", "NonGNU ELPA", "MELPA", "MELPA Stable"]
package_contact_method: ["Mailing list", "IRC, other git forges"]
package_contribution: Rarely
package_contribution_barriers: ["Lack of time", "prioritise projects over configuring tools for working with them... :)"]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Code (features)", "Code (bug fixes)", "Documentation", "Advocacy"]
package_discovery: ["Web search engines", "M-x list-packages"]
package_documentation_wish: ["Manual", "Clips/videos", "Overview"]
package_help: ["IRC", "Mailing lists"]
package_manager: ["package.el", "have some functions I wrote myself to help out."]
emacs_contribution_feedback:
  I'd rather write off my cooyright to an international organisation as I consider FSF too heavily focused on US/North America. Preferably an FSF International which FSF (renamed to FSF North America), FSFE, etc.. could join.

emacs_difficulties:
  It was hard to learn i remember had to put time and energy into learning how to use it, but it paid off.

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


elisp: simple functions
emacs_contribution: Never
emacs_introduction: I wanted to change something in Qt Creator and I couldn't. I heard in Emacs I would be able to.
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_tasks: ["Work", "Hobby projects", "Notes"]
emacs_version: ["28.1"]
emacs_years: 3
email_package: No
favourite_packages: magit, expand-region, wdired, wgrep, ryo-modal, helpful
free_software_zeal: moderate comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Custom modal with ryo-modal
languages: ["C++", "Elisp", "Python", "Shell"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "PKB", "Babel"]
package_archives: ["GNU ELPA", "NonGNU ELPA", "MELPA"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: ["I'm usually satisfied with how they work"]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Code (features)"]
package_discovery: ["Reddit", "GitHub"]
package_documentation_wish: ["Comparison", "Tutorials", "Screenshots", "Clips/videos"]
package_help: ["I don't"]
package_manager: ["package.el", "use-package"]
emacs_difficulties:
  Default keybindings doesn't bode well with keybindings known in other programs (Ctrl+X/C/V for clipboard, Ctrl+F for search etc.)

emacs_strengths:
  Relatively easy to change anything. Nothing can be pet peeve in Emacs except for lack of pet peeves.


elisp: simple functions
emacs_contribution: Rarely
emacs_introduction: University/College
emacs_mode: ["GUI", "TUI", "daemon"]
emacs_motivations_current: ["Text editing features", "inertia"]
emacs_motivations_initial: String[]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Work"]
emacs_version: ["28.2", "27.1"]
emacs_years: 25
email_package: No
free_software_zeal: limited comprimise
fsf_paperwork_year: 10+y
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
languages: ["C++", "C", "Python", "Rust", "Shell"]
magit_usage: Often
operating_system: ["GNU/Linux"]
org_usage: String[]
package_archives: ["none? whatever comes in debian"]
package_contact_method: ["never have"]
package_contribution: Rarely
package_contribution_barriers: ["Not interested"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["I don't"]
package_documentation_wish: ["n/a"]
package_help: ["friends"]
package_manager: ["not sure"]
package_research: ["Install and try it immediately"]
survey_feedback:
  One question required an answer that shouldn't've (what do you do when you find a new package), since I don't do any of the 4 options.

  Wording of "have a clear preference for free/libre software and am willing to accept any lack of features or UI polish" is confusing. At first read I thought that was saying what the later "limited" option was saying. (I read "any" as meaning "some, rather than none" instead of meaning "unlimited")


elisp: simple functions
emacs_contribution: missing
emacs_contribution_feedback: missing
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: ["Package(s)", "Part of the GNU project / FSF"]
emacs_performance: Good but not great
emacs_strengths: Lisp, and the hackability that comes with it.
emacs_tasks: ["Hobby projects"]
emacs_version: ["29.0", "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: Emacs
languages: ["C#", "Elisp", "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
emacs_difficulties:
  Learning what functions exist to begin with. Seeing what they did is easy using C-h but having people say "there's an Emacs function for that already" without me having heard of it was common.


elisp: write package
emacs_contribution: Never
emacs_difficulties: Configuring is not straightforward task.
emacs_introduction: Colleague
emacs_mode: ["GUI", "TUI", "daemon"]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Work", "Hobby projects", "Keeping notes in org mode"]
emacs_version: ["29.0"]
emacs_years: 15
email_package: No
favourite_packages: magit, restclient, multiple-cursors, avy, consult, org, eglot, docker-cli
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
magit_usage: Frequently
operating_system: ["GNU/Linux", "WSL", "MacOS"]
package_archives: ["GNU ELPA", "NonGNU ELPA", "MELPA"]
package_contact_method: ["Mailing list", "GitHub"]
package_contribution: Rarely
package_contribution_barriers: ["Lack of time", "Elisp proficiency"]
package_contribution_frequency: Rarely
package_contributions: ["Code (features)"]
package_discovery: ["Reddit", "Blogs", "from people I follow on Twitter and Mastodon"]
package_documentation_wish: ["Tutorials", "Manual", "Overview"]
package_help: ["Reddit", "Emacs StackExchange", "GitHub"]
package_manager: ["package.el", "use-package", "manual"]
package_research: ["Install and try it immediately"]
package_submission: At the moment of publishing my package MELPA seemed easiest.
prior_editor: Notepad++
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:
  Extensibility, unique approach on different operating systems and possibility to use it in terminal and through SSH.

languages:
  ["Elisp", "Elixir", "Erlang", "HTML/CSS", "Javascript", "Julia", "Ruby", "Shell", "SQL", "Typescript"]

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)", "Built-in features"]
emacs_motivations_initial: ["Extensibility", "Package(s)"]
emacs_performance: Good but not great
emacs_strengths: years of community development, many extensions for almost any occasion
emacs_tasks: ["Hobby projects"]
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: ergoemacs
languages: ["Assembly", "Common Lisp", "Elisp", "Python", "Scheme", "Shell", "forth, tcl"]
magit_usage: Sometimes
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "PKB", "Babel"]
package_archives: ["Source"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_frequency: Rarely
package_contributions: ["Issues"]
package_discovery: ["Reddit", "GitHub", "Web search engines"]
package_documentation_wish: ["Tutorials", "Manual", "Screenshots", "Clips/videos", "Overview"]
package_help: ["Reddit", "Emacs StackExchange", "GitHub"]
package_manager: ["straight", "use-package"]
package_research: ["Install and try it immediately"]
emacs_difficulties:
  It was hard to write the first config. As a result, it turned out that I needed quite a bit: a color theme, ergoemacs, modes for programming languages. Then org-mode and some things related to it were added to it. But it was hard to figure out the huge number of packages

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


elisp: copy-paste
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: Good but not great
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 3
email_package: No, but I want to eventually
free_software_zeal: limited comprimise
fsf_paperwork_year: never considered
has_donated_community: I plan to in the future
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Vim
languages: ["C", "Python", "R", "Shell", "SQL"]
magit_usage: Sometimes
operating_system: ["WSL", "Windows"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "PKB", "Babel"]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["GitHub", "Discourse"]
package_contribution: Never
package_contribution_barriers: ["Lack of time", "Elisp proficiency"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Reddit", "GitHub", "Blogs", "Web search engines"]
package_documentation_wish: ["Comparison", "Tutorials"]
package_help: ["Discourse"]
package_manager: ["framework default"]
package_research: ["Install and try it immediately", "Research alternatives"]
emacs_difficulties:
  It was difficult to get started because there was lots of different advice everywhere and hard to determine the foundational knowledge to focus on.

emacs_strengths:
  I love it's extensibility. It can be as simple or as complex as you like and there is robust community support.


elisp: none
emacs_contribution: Never
emacs_difficulties: Remembering all the keyboard shortcuts
emacs_introduction: Boyfriend
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features"]
emacs_motivations_initial: ["Extensibility", "Text editing features"]
emacs_performance: Good but not great
emacs_tasks: ["Work"]
emacs_version: ["28.1"]
emacs_years: 1
email_package: No
favourite_packages:
  racket
  parenthesis mode

free_software_zeal: limited comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
languages: ["Assembly", "LaTeX, Racket"]
magit_usage: Often
operating_system: ["GNU/Linux", "Windows"]
org_usage: String[]
package_archives: ["not sure"]
package_contact_method: ["i dont"]
package_contribution: Never
package_contribution_barriers: String[]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["i dont"]
package_documentation_wish: ["Tutorials"]
package_help: ["Boyfriend"]
emacs_strengths:
  It automatically closes paranthesis and can display them in multiple colors
  And it has a cool git integration


elisp: copy-paste
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", "Community"]
emacs_motivations_initial: missing
emacs_performance: Alright
emacs_strengths: missing
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["27.1"]
emacs_years: 4
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", "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
languages:
  ["Clojure", "Common Lisp", "Elisp", "HTML/CSS", "Haskell", "Javascript", "Julia", "Python", "Rust", "Shell", "SQL", "Typescript", "Idris"]


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: Recommended by a friend because of org-mode
emacs_mode: ["GUI", "TUI"]
emacs_motivations_initial: ["org-mode"]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.1"]
emacs_years: 10
email_package: No
favourite_packages: Don't really have any. I use mostly vanilla Emacs.
free_software_zeal: moderate comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: Would directly
isa_package_maintainer: No
keybindings: Emacs
languages: ["HTML/CSS", "Haskell", "Python", "Perl", "R", "Shell"]
magit_usage: Never
operating_system: ["GNU/Linux", "BSD"]
org_usage: ["Note taking", "General document writing", "Task management", "Time tracking", "PKB"]
package_archives: ["I don't use any."]
package_contact_method: ["Mailing list"]
package_contribution: Never
package_contribution_barriers: ["Elisp proficiency", "Don't see a need; most packages do what I need them to do"]
package_contribution_frequency: Never
package_contributions: missing
package_documentation_wish: ["Manual"]
package_help: ["I have yet to do so."]
package_manager: ["I only use those that are included with my OS's binary package repository"]
package_research: ["Install and try it immediately"]
prior_editor: Vim
emacs_difficulties:
  The key bindings of course took some getting used to, but I remember the learning curve being easier than vim. Might be because I took up using vim from nano, though, which is a bigger leap.

emacs_motivations_current:
  ["Extensibility", "Text editing features", "Built-in features", "Part of the GNU project / FSF", "org-mode"]

emacs_strengths:
  I use Emacs for editing large files of plaintext, markup language, and code because Emacs feels better for long-form typing than vim. I moved from vim to Emacs because of org-mode, which is *excellent* for structuring plaintext. I also find myself launching Emacs just to use the calculator, because anything other than RPN frustrates me.

package_discovery:
  ["Web search engines", "I search my OS's binary package repo for packages to support new languages I'm picking up"]


elisp: read and understand
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Built-in features", "Part of the GNU project / FSF"]
emacs_motivations_initial: ["Extensibility", "Text editing features", "Part of the GNU project / FSF"]
emacs_performance: Good but not great
emacs_strengths: Free Software, Extensive Community, multiplatform
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0"]
emacs_years: 1
email_package: No
favourite_packages: lsp, dashbaord
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: ["HTML/CSS", "Javascript", "Python", "Shell", "Typescript"]
magit_usage: Rarely
operating_system: ["GNU/Linux", "Windows"]
org_usage: ["Note taking", "General document writing", "Agenda", "PKB"]
package_archives: ["GNU ELPA", "MELPA", "Source"]
package_contact_method: ["GitHub"]
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: ["GitHub", "youtube"]
package_documentation_wish: ["Screenshots"]
package_help: ["IRC", "Matrix", "Reddit", "GitHub", "Mailing lists"]
emacs_difficulties:
  Emacs is unintuitive for people used to editors like vscode and using the mouse a majority of the time, so a mouse-based tutorial/walkthrough of the major functionality might be a good idea


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: Colleague
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Community"]
emacs_motivations_initial: ["Extensibility", "Text editing features", "Community", "Part of the GNU project / FSF"]
emacs_performance: Very well, it's snappy
emacs_strengths: Customizability, DOOM, snippets, org-mode, 90s vibe
emacs_tasks: ["Work", "Hobby projects", "Study"]
emacs_version: ["28.2"]
emacs_years: 5
email_package: that is on my TODO list
free_software_zeal: any comprimise
fsf_paperwork_year: might in future
has_donated_community: Cannot
has_donated_fsf: Cannot
isa_package_maintainer: Yes
keybindings: Vim
languages: ["Python", "Rust", "Shell"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "Task management", "Babel"]
package_archives: ["Source"]
package_contact_method: ["Mailing list", "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 (features)", "Advocacy"]
package_discovery: ["Reddit", "GitHub", "Discourse", "DOOM"]
package_help: ["Emacs StackExchange", "GitHub", "Discourse"]
package_manager: ["straight", "manual", "DOOM"]
package_research: ["Install and try it immediately"]
emacs_difficulties:
  I heard that editors like Vim and Emacs work better. Tried to switch a number of times before, but gave up every time until seeing a colleague of mine doing magic with text, only then I believed that initial struggle is well worth it.

favourite_packages:
  emacs-jupyter, yasnippet, org-mode, browse-kill-ring, speed-type, multiple-cursors, mc-extras, ace-mc, org-ref, atomic-chrome

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


elisp: write package
emacs_contribution: missing
emacs_contribution_feedback: missing
emacs_introduction: Internet
emacs_mode: ["GUI"]
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: Good but not great
emacs_strengths:
  Fuzzy module bounds; can integrate any part into another part with a few lines of code.
  Org-mode.

emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0"]
emacs_years: 15
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++", "C#", "Elisp", "Javascript", "Python", "Rust", "Shell"]
magit_usage: missing
operating_system: ["GNU/Linux", "Windows"]
org_usage: missing
package_archives: missing
package_contact_method: missing
package_contribution: missing
package_contribution_barriers: missing
package_contribution_frequency: missing
package_contributions: missing
package_discovery: missing
package_documentation_wish: missing
emacs_difficulties:
  Classic Emacs hotkey scheme was extremely unintuitive to me at first, and also hard to use on a standard PC keyboard until I swapped Caps Lock and Ctrl.


elisp: simple functions
emacs_contribution: Never
emacs_introduction: University/College
emacs_mode: ["GUI", "TUI"]
emacs_motivations_initial: ["Text editing features"]
emacs_performance: Good but not great
emacs_strengths: Extensibility and adaptation
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 20
email_package: No
favourite_packages: lsp, projectile, ivy/ido, magit, emacs
free_software_zeal: no comprimise
fsf_paperwork_year: might in future
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
languages: ["C++", "C", "Python", "Scheme", "Shell"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "MacOS"]
org_usage: ["Note taking", "Task management", "PKB"]
package_archives: ["MELPA", "not sure"]
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: ["Advocacy"]
package_discovery: ["GitHub", "Blogs"]
package_documentation_wish: ["Comparison", "Tutorials", "Screenshots", "Overview"]
package_help: ["Internet"]
package_manager: ["What Doom Emacs provides"]
emacs_difficulties:
  Configuring emacs is not easy, especially knowing where things belong. Lisp-side, I still struggle with all package-importing flavors: straight, require, etc.

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


elisp: simple functions
emacs_contribution: Rarely
emacs_introduction: University/College
emacs_mode: ["GUI", "TUI", "daemon"]
emacs_motivations_initial: ["Text editing features"]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2", "26.3"]
emacs_years: 30
email_package: No
favourite_packages: org-mode, org-roam
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: Sometimes
operating_system: ["GNU/Linux", "WSL", "BSD"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "Time tracking", "PKB"]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["Mailing list", "Email"]
package_contribution: Rarely
package_contribution_barriers: ["Lack of time", "Unfamiliar with contribution process"]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Code (bug fixes)"]
package_discovery: ["Reddit", "Web search engines", "GNU ELPA/MELPA online package lists", "M-x list-packages"]
package_documentation_wish: ["Comparison", "Tutorials", "Manual", "Screenshots", "Clips/videos"]
package_help: ["Emacs StackExchange", "Mailing lists", "Email"]
package_manager: ["package.el", "use-package"]
package_research: ["Install and try it immediately"]
prior_editor: Vim
emacs_motivations_current:
[cell repeats an earlier one in this file: 110 characters]

languages:
  ["C", "Clojure", "Common Lisp", "Elisp", "Haskell", "Julia", "Python", "Perl", "Ruby", "Scheme", "Shell"]


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: University/College
emacs_mode: ["GUI", "TUI", "daemon"]
emacs_motivations_initial: ["Text editing features"]
emacs_performance: Very well, it's snappy
emacs_strengths: Programmable run-time. Cross-platform. Open source.
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 31
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: Emacs
languages: ["C", "HTML/CSS", "Javascript", "Python", "Shell", "SQL", "Swift"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "MacOS"]
package_archives: ["GNU ELPA", "MELPA", "not sure"]
package_contact_method: ["Mailing list", "GitHub"]
package_contribution: Never
package_contribution_frequency: Never
package_contributions: ["Advocacy"]
package_discovery: ["Reddit", "IRC servers", "M-x list-packages"]
package_documentation_wish: ["Tutorials", "Design rationale", "Manual", "Screenshots", "Clips/videos", "Overview"]
package_help: ["IRC", "Reddit", "Emacs StackExchange", "GitHub"]
package_manager: ["package.el"]
package_research: ["Install and try it immediately", "wait for community"]
prior_editor: Jove
project_package: No
emacs_difficulties:
  Really difficult to understand value of REPL at the start. Also learning information architecture/conventions for where stuff is in Emacs.

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

favourite_packages:
  Org-Mode,  Magit, Yasnippit, Rest Client, Tramp, Eglot, Company/Helm, OSX-dictionary, treemacs, which-key

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

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"]
emacs_motivations_current: ["Extensibility", "Text editing features"]
emacs_motivations_initial: ["Extensibility", "Package(s)", "Text editing features", "org mode"]
emacs_performance: Good but not great
emacs_strengths: everything is a buffer. Very discoverable. Good documentation.
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.1"]
emacs_years: 0
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: ["Go", "Python", "Ruby", "SQL", "Racket, SML"]
magit_usage: Often
operating_system: ["MacOS"]
org_usage: ["Note taking", "Task management", "Agenda"]
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: Never
package_contributions: ["Advocacy"]
package_discovery: ["Reddit", "Mailing lists", "Discourse"]
package_documentation_wish: ["Tutorials"]
package_help: ["Discourse"]
package_manager: ["framework default"]
emacs_difficulties:
  Doom Emacs specific but figuring it out which files I was supposed to edit. Figuring out how to debug errors. Figuring out how to see which executables are being used by emacs.


elisp: simple functions
emacs_contribution: Rarely
emacs_introduction: Internet
emacs_mode: ["GUI", "daemon"]
emacs_motivations_initial: ["Package(s)", "Community"]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Work", "Hobby projects", "task management, writing, news reading, for work and personal"]
emacs_version: ["29.0"]
emacs_years: 3
email_package: No
favourite_packages: ace-window, atomic-chrome, dired, eglot, elfeed, embark, iedit, magit, modus-themes, org-mode
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: ["Elisp", "Python", "Shell", "SQL"]
magit_usage: Frequently
operating_system: ["MacOS"]
package_archives: ["GNU ELPA", "MELPA", "Source"]
package_contact_method: ["GitHub", "list-package details provides a website that is often the repository."]
package_contribution: Rarely
package_contribution_barriers: ["Elisp proficiency", "Not knowing how to modify a package"]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Advocacy"]
package_discovery: ["Blogs", "GNU ELPA/MELPA online package lists", "RSS feeds with elfeed"]
package_documentation_wish: ["Tutorials", "Design rationale", "Manual", "Screenshots", "Overview"]
package_manager: ["package.el", "use-package", "manual"]
package_research: ["wait for maturity", "wait for community"]
prior_editor: Sublime Text
project_package: project.el
emacs_difficulties:
  Before moving from Atom to Sublime, I briefly tried Emacs, but gave up on how it was not "easy" or similar to Atom of most current text editors at the time. I did not realize that those "features" were the same ones that limited my use to just editing text. After getting frustrated with Sublime after paying the license fee and using the beta version 3 at the time, I finally looked at Emacs and Youtube was instrumental this time in making me decide to master Emacs rather than use it as a text editor replacement. In particular, Mike Zamansky's Using Emacs series laid out dozens of videos showing how he used Emacs in his workflow to teach and grade students. The Emacs Rocks videos were also nice, but they did not really show you how to do things. I would say it is important to show workflow use cases that Emacs can solve as a motivator to invest the time to master those areas of Emacs. The other difficulty is starting out with too many packages in the beginning, because that makes understanding what is built-in that much harder.

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

emacs_strengths:
  Continuity in the community support of packages. In Atom and Sublime, I was frustrated that most packages had been started by people as a hobby and then abandoned. PlantUML in particular did not work in Sublime, but my peers would show how great it was in the new VS Code at the time. I saw that VS Code was mostly the market place and was afraid those would soon be abandoned too. I believe that the Emacs' community is more robust in that it is not just young adopters, but people that invested time in mastering Emacs for many years. You can quickly learn a Sublime Text and hit upon limitations, but after 3 years, I'm still learning new things that Emacs can do. That is not just because I'm on the master branch, there is plenty to discover that has been in Emacs for decades.

org_usage:
  ["Note taking", "General document writing", "Task management", "Agenda", "Time tracking", "PKB", "Babel", "shopping list, goals, and habit tracking"]

package_help:
  ["I research and figure it out on my own. If I think there is an issue, I report that on the repo or mailing list"]


elisp: simple functions
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features"]
emacs_motivations_initial: ["Text editing features"]
emacs_performance: Very well, it's snappy
emacs_strengths: Extensibility and ecosystem
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 3
email_package: No
favourite_packages: lsp-mode,vterm,magit,tramp,ace-window
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", "Task management", "Agenda"]
package_archives: ["MELPA", "Source"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: String[]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Code (bug fixes)"]
package_discovery: ["Reddit", "GitHub", "Web search engines", "GNU ELPA/MELPA online package lists"]
package_documentation_wish: ["Tutorials", "Design rationale"]
package_help: ["GitHub"]
package_manager: ["straight"]
emacs_difficulties:
  help was, at least then, very fractured, and it was kind of hard to find information in a way that's more beginner-friendly than the manual.

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


elisp: simple functions
emacs_contribution: Never
emacs_introduction: University/College
emacs_mode: ["GUI"]
emacs_motivations_initial: ["Extensibility", "Text editing features"]
emacs_performance: Alright
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2", "28.1"]
emacs_years: 2
email_package: No
favourite_packages: evil, magit
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: ["Clojure", "HTML/CSS", "Javascript", "Python", "Rust", "Shell"]
magit_usage: Frequently
operating_system: ["Windows", "MacOS"]
org_usage: ["Note taking", "General document writing", "Task management"]
package_archives: ["framework default"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: ["Lack of time", "Not knowing how to modify a package", "Lack confidence in code quality"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Reddit", "GitHub", "Discord", "Blogs"]
package_documentation_wish: ["Comparison", "Design rationale", "Manual", "Overview"]
package_help: ["Discord"]
package_manager: ["framework default", "use-package"]
package_research: ["Install and try it immediately"]
emacs_difficulties:
  Emacs motions were difficult to learn. It wasn’t until after I started using Evil that I got hooked into Emacs

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

emacs_strengths:
  Extensibility and everything’s a buffer. When I see a VSCode package hasn’t been touched in a year I think “oh no it’s abandoned”. When I see an Emacs package hasn’t been updated in 8 years I think “it must be perfect”


elisp: copy-paste
emacs_contribution: Rarely
emacs_introduction: University/College
emacs_mode: ["GUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features", "Community"]
emacs_motivations_initial: ["Extensibility", "Package(s)", "Text editing features", "Community"]
emacs_performance: Good but not great
emacs_strengths: It's sooooo fast, and versatile
emacs_tasks: ["research"]
emacs_version: ["28.2"]
emacs_years: 1
email_package: No
free_software_zeal: moderate comprimise
fsf_paperwork_year: might in future
has_donated_community: Yes
has_donated_fsf: Would directly
isa_package_maintainer: No
keybindings: Vim
languages: ["C++", "C", "Python"]
magit_usage: Often
operating_system: ["MacOS"]
package_archives: ["framework default"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: ["Elisp proficiency", "Lack confidence in code quality", "Unfamiliar with contribution process"]
package_contribution_frequency: Sometimes
package_contributions: ["Issues"]
package_discovery: ["Reddit", "GitHub", "Blogs"]
package_documentation_wish: ["Tutorials"]
package_help: ["Reddit", "Framework", "GitHub", "Discourse"]
package_manager: ["straight"]
package_research: ["wait for maturity"]
emacs_difficulties:
  It's tricky to configure the language server, and I have encountered a lot of bugs when I try to set up the LSP server.

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


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"]
emacs_motivations_initial: ["Extensibility", "Package(s)", "Text editing features"]
emacs_performance: Very well, it's snappy
emacs_strengths: Extensibility and that it is custumizable. Additionally, I love the command centric interface.
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 10
email_package: No
favourite_packages: Else, straight, org-mode, ivy, company, which-key, yasnipped, projectile, lsp, dap
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++", "Elisp", "Python"]
magit_usage: Never
operating_system: ["WSL", "Windows"]
org_usage: ["Note taking", "General document writing", "Task management", "PKB", "Babel"]
package_archives: ["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", "GitHub", "Blogs", "Web search engines"]
package_documentation_wish: ["Comparison", "Tutorials", "Overview"]
package_help: ["Email"]
emacs_difficulties:
  Learning of keyboard shortcuts and the inconsistency with respect to the Windows plattform. Steep learning curve.


elisp: simple functions
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Community"]
emacs_motivations_initial: ["Extensibility", "Part of the GNU project / FSF"]
emacs_performance: Very well, it's snappy
emacs_strengths: Fully customizable, and I can fix most problems on my own.
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 8
email_package: Mu4e
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", "Clojure", "Elisp", "Elixir", "Rust", "Shell"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "MacOS"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "Babel"]
package_archives: ["GNU ELPA", "NonGNU ELPA", "MELPA", "MELPA Stable"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: ["Lack of time", "Elisp proficiency"]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Advocacy"]
package_discovery: ["Reddit", "Blogs", "Web search engines", "GNU ELPA/MELPA online package lists"]
package_help: ["Reddit", "Emacs StackExchange", "GitHub"]
package_manager: ["straight", "use-package"]
package_research: ["Install and try it immediately"]
emacs_difficulties:
  When I was a novice, before I understand how most things works, I often breaks stuff and don't know how to fix. As I learned more about the working of emacs and more troubleshooting skills, I begin to really customize emacs.

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


elisp: simple functions
emacs_contribution: Never
emacs_difficulties: memorizing key combinations and function names
emacs_introduction: Friend
emacs_mode: ["GUI", "TUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Part of the GNU project / FSF"]
emacs_motivations_initial: ["Text editing features"]
emacs_performance: Good but not great
emacs_strengths: Extensibility, performance, flexibility
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 30
email_package: No
favourite_packages: eglot, org mode
free_software_zeal: significant comprimise
fsf_paperwork_year: might in future
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
magit_usage: Never
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "Task management"]
package_archives: ["not sure"]
package_contact_method: ["Not needed to"]
package_contribution: Never
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Blogs", "Hacker News"]
package_documentation_wish: ["Comparison", "Manual"]
package_help: ["Not needed to"]
package_manager: ["distro package manager"]
languages:
  ["C++", "C", "Go", "HTML/CSS", "Haskell", "Javascript", "Java", "Python", "Rust", "Shell", "SQL", "Typescript"]

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


elisp: simple functions
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Built-in features", "Community"]
emacs_motivations_initial: ["Extensibility"]
emacs_performance: Good but not great
emacs_strengths: That you can do almost anything in it. Quite literally.
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 1
email_package: No
favourite_packages: lsp-mode, vertico, corfu, direnv, ef-themes, straight, consult, auctex
free_software_zeal: limited comprimise
fsf_paperwork_year: never considered
has_donated_community: Cannot
has_donated_fsf: Cannot
isa_package_maintainer: No
keybindings: Emacs
magit_usage: Often
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "Time tracking", "Babel"]
package_archives: ["GNU ELPA", "NonGNU ELPA", "MELPA", "MELPA Stable", "Source"]
package_contact_method: ["Email", "GitHub"]
package_contribution: Rarely
package_contribution_barriers: ["Elisp proficiency", "Not knowing how to modify a package", "Lack confidence in code quality"]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Documentation", "Advocacy"]
package_discovery: ["Reddit", "GitHub", "Discord", "Web search engines"]
package_documentation_wish: ["Comparison", "Tutorials", "Clips/videos"]
package_help: ["Framework", "GitHub", "Discord"]
package_manager: ["straight", "elpaca"]
emacs_difficulties:
  Finding good video documentation/tutorials/walkthroughs. These really help a beginner imo, especially coming from something like Neovim or VSCode

languages:
  ["Clojure", "Common Lisp", "Elisp", "Elixir", "Go", "HTML/CSS", "Java", "Python", "Rust", "Scheme", "SQL", "Typescript"]


elisp: simple functions
emacs_contribution: Never
emacs_difficulties: Default configuration isn't great and it's difficult to customize as a new user
emacs_introduction: Internet
emacs_mode: ["GUI", "TUI", "daemon"]
emacs_performance: Very well, it's snappy
emacs_strengths: Community
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 14
email_package: No
favourite_packages: Magit, helm, consult, vertico, bash completion, eglot
free_software_zeal: limited 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"]
org_usage: ["Note taking", "General document writing", "Babel", "system administration (executable blocks)"]
package_archives: ["GNU ELPA", "NonGNU ELPA"]
package_contact_method: ["Mailing list", "Email", "GitHub"]
package_contribution: Rarely
package_contribution_barriers: ["Not interested", "Lack of time"]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Code (bug fixes)"]
package_discovery: ["Reddit", "GitHub", "Web search engines"]
package_documentation_wish: ["Comparison", "Tutorials", "Screenshots"]
package_help: ["I don't"]
package_manager: ["package.el", "manual"]
package_research: ["Research alternatives"]
emacs_motivations_current:
[cell repeats an earlier one in this file: 123 characters]

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

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

term_package:
  ["shell", "eshell", "ansi-term", "I like vterm but don't install it typically. Would be nice if something like it was included in emacs."]


elisp: read and understand
emacs_contribution: Never
emacs_introduction: Wanted to learn lisp and have a an editor that supported it well
emacs_mode: ["TUI"]
emacs_motivations_current: ["Text editing features", "Built-in features", "Community", "Part of the GNU project / FSF"]
emacs_motivations_initial: ["Wanted to learn lisp and have a an editor that supported it well"]
emacs_performance: Good but not great
emacs_strengths: Probably the keybinding, and the built in lisp support
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0"]
emacs_years: 2
email_package: No
favourite_packages: I run vanilla so I don't have any packages installed.
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", "Javascript", "Python", "Scheme", "SQL"]
magit_usage: Never
operating_system: ["GNU/Linux", "WSL"]
org_usage: ["Note taking", "General document writing"]
package_archives: ["framework default"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: ["Elisp proficiency", "Lack confidence in code quality", "Unfamiliar with contribution process"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Web search engines"]
package_documentation_wish: ["Tutorials", "Manual", "Screenshots", "Overview"]
package_help: ["Reddit", "Emacs StackExchange"]
emacs_difficulties:
  I kind of didn't like dealing with commands that moved the cursor when doing the tutorial because I would lose my place. Also opening and closing separate windows. (Not talking about buffers but actual separate windows for different content.) Also getting a shell open and dealing with the edge issues with that.


elisp: write package
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features"]
emacs_motivations_initial: ["DOOM promised a fast, curated \"batteries included\" experience, using modal editing."]
emacs_performance: Very well, it's snappy
emacs_strengths: Customizability
emacs_tasks: ["Work"]
emacs_version: ["29.0"]
emacs_years: 1
email_package: No
favourite_packages: Evil-mode, magit, lsp-mode, vterm
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: ["Elisp", "Go", "Javascript", "Java", "Python", "Typescript"]
magit_usage: Frequently
operating_system: ["MacOS"]
org_usage: String[]
package_archives: ["framework default"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: String[]
package_contribution_frequency: Sometimes
package_contributions: ["Issues"]
package_discovery: ["Reddit"]
package_documentation_wish: ["Design rationale", "Overview"]
package_help: ["Framework", "GitHub"]
emacs_difficulties:
  Had NO idea what was responsible for what.  Packages everywhere, many of them with overlapping and unclear descriptions of what they did, or described in terms of other packages.

survey_feedback:
  A high-level privacy policy and data storage policy for personal demographic information being requested would be nice. I decided to trust you guys but was debating it.


elisp: read and understand
emacs_contribution: Never
emacs_difficulties: The weird default behavior and UI
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_current: ["Package(s)"]
emacs_motivations_initial: ["Package(s)"]
emacs_performance: Alright
emacs_strengths: Some great packages like Magit, org-mode and CIDER
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 4
email_package: No
favourite_packages: CIDER, org-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: Emacs
languages: ["Clojure", "Shell", "Terraform"]
magit_usage: Frequently
operating_system: ["MacOS"]
org_usage: ["Note taking", "General document writing"]
package_archives: ["GNU ELPA", "MELPA", "MELPA Stable"]
package_contact_method: ["Email", "GitHub"]
package_contribution: Never
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Blogs", "M-x list-packages"]
package_documentation_wish: ["Comparison", "Tutorials", "Design rationale", "Manual", "Screenshots"]
package_help: ["GitHub"]
package_contribution_barriers:
[cell repeats an earlier one in this file: 111 characters]

survey_feedback:
  Is it possible to separate the use and contribution sections or toggle the questions for contributions?


elisp: write package
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: ["29.0"]
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", "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_motivations_current:
[cell repeats an earlier one in this file: 123 characters]

languages:
  ["C++", "C", "C#", "Go", "HTML/CSS", "Haskell", "Javascript", "Java", "Rust", "Shell", "SQL", "Typescript", "Kotlin"]


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Text editing features"]
emacs_motivations_initial: ["Extensibility", "Text editing features"]
emacs_performance: Good but not great
emacs_strengths: extensibility
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["27.2"]
emacs_years: 13
email_package: No
favourite_packages: goto-last-change, layout-restore, djcb-set-cursor-according-to-mode
free_software_zeal: moderate comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: CUA
languages: ["C++", "HTML/CSS", "Shell"]
magit_usage: Never
operating_system: ["GNU/Linux"]
org_usage: String[]
package_archives: ["framework default"]
package_contact_method: ["Email"]
package_contribution: Never
package_contribution_barriers: ["Elisp proficiency"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Web search engines"]
package_documentation_wish: ["Comparison", "Tutorials", "Overview"]
package_help: ["nowhere"]
emacs_difficulties:
  making emacs convenient in basic things (navigation, opening/saving files) after easy-to-use editors


elisp: copy-paste
emacs_contribution: missing
emacs_contribution_feedback: missing
emacs_introduction: Friend
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Built-in features", "Part of the GNU project / FSF"]
emacs_motivations_initial: ["Extensibility", "Text editing features", "Part of the GNU project / FSF"]
emacs_performance: Very well, it's snappy
emacs_strengths: Portability, flexibility due to configurations
emacs_tasks: ["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: Emacs
languages: ["HTML/CSS", "Javascript", "Python", "Ruby", "Typescript"]
magit_usage: missing
operating_system: ["GNU/Linux"]
org_usage: missing
package_archives: missing
package_contact_method: missing
package_contribution: missing
package_contribution_barriers: missing
package_contribution_frequency: missing
package_contributions: missing
package_discovery: missing
package_documentation_wish: missing
emacs_difficulties:
  Can be confusing at first as it has a learning curve. The default keybindings can be turn offs for people who are quickly looking for a text editor.


elisp: many packages
emacs_contribution: Sometimes
emacs_contribution_feedback: Org maintainers never respond to my contribution.
emacs_difficulties: Had to figure out the key chording patterns.
emacs_introduction: University/College
emacs_mode: ["GUI", "TUI", "daemon"]
emacs_motivations_initial: ["Community"]
emacs_performance: Very well, it's snappy
emacs_strengths: Depth of editing power, super, extensibility.
emacs_tasks: ["Work", "Hobby projects", "Tracking personal to-dos"]
emacs_version: ["28.2"]
emacs_years: 38
email_package: Mu4e
favourite_packages: Org,use-package
free_software_zeal: moderate comprimise
fsf_paperwork_year: 10+y
has_donated_community: Yes
has_donated_fsf: Yes
isa_package_maintainer: Yes
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", "MELPA Stable"]
package_contact_method: ["Mailing list"]
package_contribution: Sometimes
package_contribution_barriers: String[]
package_contribution_frequency: Sometimes
package_contributions: ["Code (features)", "Code (bug fixes)", "Advocacy"]
package_discovery: ["Reddit", "GitHub", "Mailing lists", "Blogs", "M-x list-packages"]
package_documentation_wish: ["Screenshots", "Overview"]
package_help: ["Mailing lists"]
emacs_motivations_current:
[cell repeats an earlier one in this file: 123 characters]

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


elisp: write package
emacs_contribution: Rarely
emacs_contribution_feedback: More documentation for beginners including how to send patches, copyright assignment and etc...
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features", "Community"]
emacs_motivations_initial: ["Extensibility", "Text editing features"]
emacs_performance: Good but not great
emacs_strengths: Extensibility, every thing is a function that is exposed to the user, multiple platforms support
emacs_tasks: ["Work", "Hobby projects", "Organization"]
emacs_version: ["29.0", "28.1", "27.2"]
emacs_years: 9
email_package: No
favourite_packages: objed, magit, tempel, DAP, org-auto-tangle
free_software_zeal: moderate comprimise
fsf_paperwork_year: 0-2y
has_donated_community: Cannot
has_donated_fsf: Cannot
isa_package_maintainer: Yes
keybindings: Emacs
languages: ["C++", "C", "Elisp", "Go", "Python", "PHP", "Perl", "Rust", "Ruby", "Scheme", "Shell", "Lua"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "BSD"]
org_usage: ["Note taking", "General document writing", "PKB", "Babel"]
package_archives: ["Source"]
package_contact_method: ["GitHub"]
package_contribution: Rarely
package_contribution_barriers: String[]
package_contribution_frequency: Sometimes
package_contributions: ["Issues", "Code (features)", "Code (bug fixes)"]
package_discovery: ["Reddit", "Mailing lists", "Blogs"]
package_documentation_wish: ["Tutorials", "Manual"]
emacs_difficulties:
  Default configuration is hard to use,
  Documentation is too long,
  Mouse bindings are unlike any other program,
  The completion at point is a bit unintuitive so I had to use other things like company and ivy

package_submission:
  I usually choose repositories  which allow submission and contribution from anybody interested without signing copyright related papers.


elisp: simple functions
emacs_contribution: Never
emacs_contribution_feedback: Maybe the Gnus development mailing list should be moved to gnus.org.
emacs_difficulties: It was difficult to remember keybindings at first.
emacs_introduction: Saw that senior Debian Developers used Gnus for e-mail
emacs_mode: ["GUI", "TUI", "daemon"]
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.1", "27.1"]
emacs_years: 14
email_package: Gnus
favourite_packages: Org, Gnus, amx, crux, which-key, elfeed, exwm, typo, pdf-tools
free_software_zeal: significant comprimise
fsf_paperwork_year: might in future
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
languages: ["Elisp", "Python"]
magit_usage: Never
operating_system: ["GNU/Linux", "Windows"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "PKB", "Babel"]
package_archives: ["GNU ELPA", "NonGNU ELPA", "MELPA", "MELPA Stable"]
package_contact_method: ["Email"]
package_contribution: Rarely
package_contribution_barriers: ["Lack of time", "Elisp proficiency", "Unfamiliar with contribution process"]
package_contribution_frequency: Rarely
package_contributions: ["Advocacy"]
package_discovery: ["Mailing lists", "Planet Emacslife"]
package_documentation_wish: ["Comparison", "Manual", "Overview"]
package_help: ["Have never asked for help"]
emacs_motivations_current:
[cell repeats an earlier one in this file: 110 characters]

emacs_strengths:
  Lisp makes Emacs very extensible and configurable.  Because it is a free software, I trust that Emacs will be around in thirty years.

survey_feedback:
  The survey is very oriented towards software development.  You should also ask questions about languages such as French, Chinese, etc.

  Maybe let the survey be localised as well; I think I've read that there is an Emacs community in Japan, and they'd be more likely to respond to a Japanese version of the survey.


elisp: simple functions
emacs_contribution: Never
emacs_difficulties: N/A
emacs_introduction: Internet
emacs_mode: ["GUI", "TUI"]
emacs_motivations_initial: ["Community"]
emacs_performance: Good but not great
emacs_strengths: extensibility, free license, customizability, learning curve isn't actually that bad
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["27.1"]
emacs_years: 6
email_package: No
favourite_packages: org-mode, SLIME, CIDER, nyan-mode, telega, themes
free_software_zeal: significant comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
languages: ["C++", "C", "Clojure", "Common Lisp", "Erlang", "Haskell", "Python", "Ruby"]
magit_usage: Never
operating_system: ["GNU/Linux"]
package_archives: ["GNU ELPA", "MELPA", "MELPA Stable", "Source"]
package_contact_method: ["Email", "GitHub"]
package_contribution: Never
package_contribution_frequency: Never
package_contributions: ["Advocacy"]
package_documentation_wish: ["Tutorials", "Manual", "Screenshots", "Overview"]
package_help: ["fediverse"]
package_manager: ["framework default", "package.el", "manual"]
package_research: ["Install and try it immediately"]
prior_editor: Notepad++
emacs_motivations_current:
  ["Extensibility", "Package(s)", "Text editing features", "Built-in features", "Community", "Part of the GNU project / FSF", "portability, SLIME"]

org_usage:
  ["Note taking", "General document writing", "Task management", "Agenda", "PKB", "journaling, writing, poetry"]

package_contribution_barriers:
  ["Lack of time", "Lack confidence in code quality", "Unfamiliar with contribution process", "nothing meaningful to contribute"]

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


elisp: many packages
emacs_contribution: Sometimes
emacs_contribution_feedback: Need web based companion to bug list for visualizing changes between patch-set iterations
emacs_introduction: Internet
emacs_mode: ["GUI", "TUI"]
emacs_motivations_initial: ["Extensibility"]
emacs_performance: Good but not great
emacs_strengths: Forces you to become self-sufficient and fix things on your own.
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0", "28.2"]
emacs_years: 4
email_package: No
favourite_packages: magit, indium, web-mode, jupyter
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: ["Elisp", "Go", "Haskell", "Javascript", "Java", "Python", "Shell", "Typescript"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking"]
package_archives: ["GNU ELPA", "GNU ELPA devel", "NonGNU ELPA", "MELPA", "Source"]
package_contact_method: ["Mailing list", "GitHub"]
package_contribution: Sometimes
package_contribution_barriers: String[]
package_contribution_frequency: Often
package_contributions: ["Issues", "Code (bug fixes)"]
package_discovery: ["Mailing lists", "Blogs", "GNU ELPA/MELPA online package lists"]
package_documentation_wish: ["Manual"]
package_help: ["GitHub", "Mailing lists"]
emacs_difficulties:
  Incomplete or poorly executed integration among built-in libraries. Lack of standard key bindings and an inconsistent UX across built-in modes.

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


elisp: read and understand
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_initial: ["Extensibility", "Text editing features"]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2", "28.1", "27.2", "27.1", "26.3"]
emacs_years: 4
email_package: No
favourite_packages: company,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
magit_usage: Never
operating_system: ["GNU/Linux", "Windows"]
org_usage: ["Babel"]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["Mailing list"]
package_contribution: Never
package_contribution_barriers: ["Lack of time", "Lack confidence in code quality"]
package_contribution_frequency: Rarely
package_contributions: ["Issues"]
package_discovery: ["GitHub", "Blogs"]
package_documentation_wish: ["Manual", "Screenshots"]
package_help: ["IRC", "Emacs StackExchange", "Mailing lists"]
package_manager: ["package.el"]
package_research: ["wait for maturity", "wait for community"]
prior_editor: Notepad++
emacs_motivations_current:
[cell repeats an earlier one in this file: 123 characters]

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


elisp: write package
emacs_contribution: Rarely
emacs_difficulties: Not well.
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: Alright
emacs_strengths: Extensibility and good packages.
emacs_tasks: ["Work"]
emacs_version: ["29.0"]
emacs_years: 4
email_package: No
favourite_packages: magit,lsp-mode,vterm,jsonian,evil
free_software_zeal: no comprimise
fsf_paperwork_year: might in future
has_donated_community: I have in the past
has_donated_fsf: Would directly
isa_package_maintainer: Yes
keybindings: Vim
languages: ["C#", "Elisp", "Go", "Java", "Python", "Rust", "Shell", "Typescript"]
magit_usage: Frequently
operating_system: ["MacOS"]
org_usage: ["Note taking", "Task management", "Agenda", "PKB"]
package_archives: ["GNU ELPA", "MELPA", "Source"]
package_contact_method: ["GitHub"]
package_contribution: Rarely
package_contribution_barriers: ["Lack of time", "FSF paperwork"]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Code (features)", "Code (bug fixes)"]
package_discovery: ["Reddit", "Web search engines"]
package_documentation_wish: ["Comment their code. I want examples in the comments of at all possible."]
emacs_contribution_feedback:
  Pull requests would be much nicer. It doesn't need to be GitHub, but a similar flow would be excellent.

package_submission:
  Melpa doesn't require me to sign over my software to the FSF. I retain my preferred GitHub based workflow.


elisp: simple functions
emacs_contribution: Never
emacs_difficulties: Physical pain from the ctrl key
emacs_introduction: Internet
emacs_mode: ["GUI", "daemon"]
emacs_motivations_current: ["Package(s)", "mu4e"]
emacs_motivations_initial: ["Package(s)", "Part of the GNU project / FSF"]
emacs_performance: Alright
emacs_tasks: ["Hobby projects"]
emacs_version: ["29.0"]
emacs_years: 1
email_package: Mu4e
free_software_zeal: any comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Custom for dvorak
languages: ["Assembly", "C++", "Clojure", "Common Lisp", "Elisp", "Go", "Haskell", "Python", "Rust", "Shell"]
magit_usage: Sometimes
operating_system: ["GNU/Linux", "BSD"]
org_usage: ["Note taking"]
package_archives: ["GNU ELPA", "MELPA", "MELPA Stable"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: ["Not interested"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Web search engines"]
package_documentation_wish: ["Design rationale"]
package_help: ["IRC", "GitHub"]
package_manager: ["nix"]
emacs_strengths:
  Vibrant package ecosystem. Lots and lots of things that can be done in emacs that are often not done anywhere else.


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: Colleague
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features"]
emacs_motivations_initial: ["Extensibility", "Package(s)", "Text editing features", "I was writing Lisp code"]
emacs_performance: Alright
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 5
email_package: No
favourite_packages: Magit, perspectives, projectile, helm
free_software_zeal: moderate comprimise
fsf_paperwork_year: never considered
has_donated_community: Cannot
has_donated_fsf: Would directly
isa_package_maintainer: No
keybindings: Vim
languages: ["Go", "Rust"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "MacOS"]
org_usage: ["PKB"]
package_archives: ["GNU ELPA", "MELPA", "MELPA Stable"]
package_contact_method: ["Mailing list", "GitHub"]
package_contribution: Never
package_contribution_barriers: ["Lack of time", "Elisp proficiency"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Blogs"]
package_documentation_wish: ["Overview"]
package_help: ["I don't"]
package_manager: ["use-package"]
emacs_strengths:
  My vim and emacs setups are functionally equivalent, the thing that keeps me in emacs is Magit and the GUI feels more like an editor for some reason.


elisp: read and understand
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_current: ["i don't actually know"]
emacs_motivations_initial: ["Extensibility"]
emacs_performance: Alright
emacs_strengths: Community of smart people making convenient and well thought out tools
emacs_tasks: ["Hobby projects"]
emacs_version: ["29.0"]
emacs_years: 10
email_package: Mu4e
favourite_packages: org, deft, slime, dired
free_software_zeal: moderate comprimise
fsf_paperwork_year: never considered
has_donated_community: I have in the past
has_donated_fsf: Yes
isa_package_maintainer: No
keybindings: Emacs
languages: ["Common Lisp"]
magit_usage: Sometimes
operating_system: ["GNU/Linux", "WSL", "Windows", "MacOS"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda"]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_frequency: Rarely
package_contributions: ["Issues"]
package_discovery: ["Web search engines"]
package_documentation_wish: ["Comparison", "Tutorials"]
package_manager: ["framework default", "use-package"]
package_research: ["Install and try it immediately"]
emacs_difficulties:
  init.el or config having bugs, laggy/sluggish, bugs (such as C-c C-c not closing captures), getting a tool to do what you actually want vs what someone else thinks you want (this is emacs' strength but it's non trivial), emacs customize menus and file are still a mystery to me.

package_contribution_barriers:
  ["Elisp proficiency", "Lack confidence in code quality", "I'm only a hobbiest and I don't trust my code"]

package_help:
  ["GitHub", "I usually don't. Whilst I love the work of this community, it's a culture i prefer not to talk to. 10 years ago I said something that implied men and women are different in lisp IRC and i've never interacted with the community since."]


elisp: copy-paste
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: Its extensibility
emacs_tasks: ["Hobby projects"]
emacs_version: ["29.0"]
emacs_years: 1
email_package: No
favourite_packages: Evil-mode
free_software_zeal: missing
fsf_paperwork_year: might in future
has_donated_community: No
has_donated_fsf: Cannot
isa_package_maintainer: No
keybindings: Vim
languages: ["C", "Common Lisp", "HTML/CSS", "Python", "Rust"]
magit_usage: Often
operating_system: ["GNU/Linux", "WSL"]
org_usage: String[]
package_archives: ["framework default", "GNU ELPA", "NonGNU ELPA"]
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: ["Discord", "Web search engines", "GNU ELPA/MELPA online package lists", "M-x list-packages"]
package_documentation_wish: ["Comparison", "Tutorials", "Manual", "Screenshots", "Clips/videos", "Overview"]
package_help: ["GitHub", "Mailing lists", "Discord"]
package_manager: ["framework default", "package.el"]
emacs_difficulties:
  The stock bindings I didn't understand very well after using vim for two years before attempting emacs

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


elisp: write package
emacs_contribution: Never
emacs_contribution_feedback: it's currently blocked by my employer not signing the documents.
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: ["29.0"]
emacs_years: 12
email_package: No
favourite_packages: magit, org-mode
free_software_zeal: moderate comprimise
fsf_paperwork_year: 0-2y
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: evil + emacs in insert mode
languages: ["C++", "Elisp", "HTML/CSS", "Javascript", "Python", "SQL"]
magit_usage: Often
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "Task management", "PKB"]
package_archives: ["framework default", "GNU ELPA", "MELPA", "Source"]
package_contact_method: ["Mailing list", "Email"]
package_contribution: Never
package_contribution_barriers: ["Not interested", "Lack of time", "Wariness of the review process"]
package_contribution_frequency: Sometimes
package_contributions: ["Issues", "Code (bug fixes)", "Advocacy"]
package_discovery: ["GitHub", "Matrix servers", "M-x list-packages"]
package_documentation_wish: ["Comparison", "Tutorials", "Design rationale", "Screenshots", "Overview"]
package_help: ["Matrix", "Emacs StackExchange", "GitHub"]
emacs_difficulties:
  emacs is not an editor but rather a runtime a bit similar to electron. to understand you load "modes" and everything is brought to life by functions triggered by hooks is actually simple, but hard to figure out.

emacs_strengths:
  high entry barrier leads to high-quality packages. the whole emacs api is well designed so all packages can neatly integrate into each other.


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: ["Package(s)", "org-mode"]
emacs_performance: Good but not great
emacs_strengths: packages and extensibility
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 10
email_package: No
favourite_packages: org, org-roam, cider, dired, magit, many
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", "Haskell", "Java", "Shell", "Typescript"]
magit_usage: Sometimes
operating_system: ["GNU/Linux", "Windows"]
org_usage: ["Note taking", "Task management", "PKB"]
package_archives: ["framework default"]
package_contact_method: ["Email", "GitHub"]
package_contribution: Never
package_contribution_frequency: Rarely
package_contributions: ["Issues"]
package_discovery: ["Reddit", "GitHub", "Web search engines", "GNU ELPA/MELPA online package lists"]
package_documentation_wish: ["Tutorials", "Screenshots", "Overview"]
package_help: ["Reddit", "Framework", "GitHub", "Discord"]
package_manager: ["straight", "use-package"]
emacs_difficulties:
  I use emacs in MS Windows (work) and some packages doesn't work super-perfect like in Linux, because in MS Windows doesn't work very well with external commands - for example magit is very slow in windows, the git clients (e.g. git-extension) are faster.

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


elisp: simple functions
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features"]
emacs_motivations_initial: ["Extensibility"]
emacs_performance: Alright
emacs_strengths: The fact that the GUI isn't just a terminal, it has styling, varying font-sizes, and SVG support.
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0"]
emacs_years: 2
email_package: No
favourite_packages: evil, math-preview, drag-stuff, base16-theme
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", "Python", "R", "Rust"]
magit_usage: Never
operating_system: ["Windows"]
org_usage: String[]
package_archives: ["GNU ELPA", "NonGNU ELPA", "MELPA"]
package_contact_method: ["Mailing list"]
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_documentation_wish: ["Screenshots", "Clips/videos", "Overview"]
package_help: ["Discord"]
package_manager: ["use-package"]
emacs_difficulties:
  Probably the default bindings. I wish that Emacs asked you what bindings (VIM/CUA/Emacs) you wanted to use on boot, or defaulted to CUA.

  Also I didn't find the welcome menu very helpful, I'd rather it just have a paragraph on how to use the C-h tools instead.

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


elisp: write package
emacs_contribution: Rarely
emacs_introduction: Internet
emacs_mode: ["GUI", "daemon"]
emacs_motivations_initial: ["Extensibility", "Package(s)"]
emacs_performance: Good but not great
emacs_tasks: ["Work", "Hobby projects", "Almost any activity that has to do with editing text."]
emacs_version: ["28.2"]
emacs_years: 6
email_package: Mu4e
favourite_packages: Evil, Org, Magit, Tramp, Helm, Projectile, undo-tree, SLIME, mu4e.
free_software_zeal: moderate comprimise
fsf_paperwork_year: might in future
has_donated_community: I would like to in the near future
has_donated_fsf: Would directly
isa_package_maintainer: No
keybindings: Vim
languages: ["Assembly", "C++", "Clojure", "Elisp", "Haskell", "Java", "Python", "Shell"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "PKB"]
package_archives: ["framework default", "GNU ELPA", "NonGNU ELPA", "MELPA"]
package_contact_method: ["Email", "GitHub"]
package_contribution: Sometimes
package_contribution_barriers: ["Lack of time"]
package_contribution_frequency: Sometimes
package_contributions: ["Issues", "Code (features)", "Code (bug fixes)", "Documentation", "Advocacy"]
package_discovery: ["Reddit", "GitHub", "Blogs", "Web search engines"]
package_documentation_wish: ["Design rationale", "Manual", "Screenshots", "Overview"]
package_help: ["Reddit", "Emacs StackExchange", "GitHub"]
package_manager: ["framework default"]
package_research: ["Install and try it immediately", "Research alternatives"]
emacs_difficulties:
  I think the main difficulty in general is just spending enough time with Emacs and its manuals to discover and become aware of all of the features it offers, in order to build a good mental model of its domain. This is not completely trivial to do given the size of Emacs and the "chaotic effect" some low-quality tutorials/suggestions on the Internet can have on your mind.

  It took me a while in the beginning to stop googling mindlessly and take a structured approach of skimming and reading through the official manuals, which are amazingly well-written. All in all, I'm grateful for Emacs' extensive documentation and the fact that it's available online as HTML, though today I just use Info from Emacs.

  I've also wanted to learn Emacs Lisp for a while, and the "tough" part wasn't the fact that it's a Lisp, especially since at that time I was already very deep into Common Lisp, but just the fact that you're trying to learn a new "language" and figure out how Emacs models the world (buffers, hooks, keymaps, local variables, etc.) and how it all fits together. It takes a while to collect and become aware of all of the different operators -- save-excursion, save-restriction, goto-char, etc. -- and just the way that the "Emacs API" works -- sometimes the current buffer, sometimes the buffer that's the parameter, etc. There's quite a bit of legacy to deal with. :-)

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

emacs_strengths:
  Its extensibility and the use of a "proper" programming language, which is highly dynamic and interactive, yet relatively uniform and simple.

  This allows Emacs packages to scale and go beyond just simple hacks. In the words of a blogger Tim Bradshaw: "All sufficiently large software systems end up being programming languages."


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: Colleague
emacs_mode: ["GUI"]
emacs_motivations_initial: ["Text editing features"]
emacs_performance: Good but not great
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0"]
emacs_years: 1
email_package: No
favourite_packages: Company-mode, treemacs, Flycheck, web-mode, projectile ♥, flyspell
free_software_zeal: significant comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
languages: ["HTML/CSS", "Javascript", "Python"]
magit_usage: Never
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "Babel"]
package_archives: ["framework default", "GNU ELPA", "MELPA"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_frequency: Rarely
package_contributions: ["Issues"]
package_discovery: ["Reddit", "Blogs", "Web search engines"]
package_documentation_wish: ["Screenshots", "Install documentation :("]
package_help: ["Reddit"]
package_manager: ["framework default", "package.el", "manual"]
package_research: ["Research alternatives", "wait for community"]
package_submission: Actually I don't know
emacs_difficulties:
  Yes, customization is complex even when i was using doom emacs. Start configure in config.el, or in vanilla emacs emacs.el, at the beginning was confused to me. Install packages also dificult for people don't know anything about elisp, i mean, all packages need some customization and some times that customization is confusing, like call hooks or defining variables with setq or set, is something that is not clear the first time.

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

package_contribution_barriers:
  ["Elisp proficiency", "Not knowing how to modify a package", "Im new using emacs and not have now enough knowledge, but i hope start contribute"]


elisp: simple functions
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["TUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features"]
emacs_motivations_initial: ["Text editing features"]
emacs_performance: Very well, it's snappy
emacs_strengths: Extensibility, the package ecosystem, default editing commands, builtin packages and features
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2", "28.1", "27.2"]
emacs_years: 12
email_package: No
favourite_packages: emacs-jedi, avy, auto-complete, flycheck, use-package, undo-tree, visual-regexp-steroids, dumb-jump
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: ["Elisp", "HTML/CSS", "Python", "Shell", "Markdown, RST"]
magit_usage: Never
operating_system: ["GNU/Linux", "MacOS"]
org_usage: String[]
package_archives: ["MELPA"]
package_contact_method: ["GitHub"]
package_contribution: Rarely
package_contribution_barriers: ["Elisp proficiency"]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Advocacy"]
package_discovery: ["Reddit", "GitHub", "Blogs", "Twitter, especially Sacha Chua's weekly emacs news posts"]
package_documentation_wish: ["Screenshots"]
package_help: ["Emacs StackExchange", "GitHub"]
emacs_difficulties:
  Learning the editing keyboard shortcuts, learning elisp well enough to effectively configure emacs, doing extensive configuration to make things work the way I like.


elisp: read and understand
emacs_contribution: Never
emacs_difficulties: Learning lisp.
emacs_introduction: Dad
emacs_mode: ["GUI", "daemon"]
emacs_motivations_initial: ["Extensibility"]
emacs_performance: Very well, it's snappy
emacs_strengths: Emacs lisp
emacs_tasks: ["Hobby projects", "Home and school window managers."]
emacs_version: ["28.2", "28.1"]
emacs_years: 1
email_package: Mu4e
favourite_packages: Vertico,consult,magit,embark,forge,erc
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"]
package_archives: ["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", "Matrix servers", "Discord", "Blogs", "GNU ELPA/MELPA online package lists"]
package_documentation_wish: ["Manual", "Clips/videos", "Overview"]
package_help: ["IRC", "Matrix", "GitHub", "Discord"]
package_manager: ["straight", "use-package"]
package_research: ["Install and try it immediately"]
emacs_contribution_feedback:
  Yes i just got some in system crafters Discord server, i didn't ask for it and i do not know why that person sent that but he/she did.

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

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

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

respondent_occupation:
  I do not work. I go to school(I don't know if the right answer is academia but I wrote this cause it's easier).

survey_feedback:
  I feel like there is multiple questions that are very same, not entirely same but they are like almost exactly the same, i think those questions should be just one question instead.


elisp: none
emacs_contribution: Never
emacs_introduction: don't remember but would have been because of information about RMS
emacs_mode: ["TUI"]
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", "all text editing"]
emacs_version: ["28.2"]
emacs_years: 5
email_package: No
free_software_zeal: significant comprimise
fsf_paperwork_year: might in future
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
languages: ["HTML/CSS", "Javascript", "Perl", "Shell", "SQL"]
magit_usage: Never
operating_system: ["MacOS"]
org_usage: String[]
package_archives: ["None"]
package_contact_method: ["I don't"]
package_contribution: Never
package_contribution_barriers: String[]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Don't use packages that don't come with emacs"]
package_documentation_wish: ["Manual", "man page"]
package_help: ["I don't"]
package_manager: ["manual", "I don't use any packages that do not come with the emacs installation"]
package_research: ["wait for maturity"]
prior_editor: Vim
emacs_difficulties:
  I could say I am about to learn emacs. I will start with the GNU elisp documentation. I glanced at it before and it looks like an excellent way to understand the editor.

emacs_motivations_current:
  ["Extensibility", "Text editing features", "great mechanism for interfacing with CLI tools like they were part of emacs"]

emacs_strengths:
  The ability to work really well with command-line tools by incorporating their output into emacs so it can be manipulated using standard emacs idioms


elisp: read and understand
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Community"]
emacs_motivations_initial: ["Extensibility", "Community"]
emacs_performance: Good but not great
emacs_strengths: Community and extensability
emacs_tasks: ["Work", "Hobby projects", "University"]
emacs_version: ["28.2"]
emacs_years: 2
email_package: No
favourite_packages:
  Org-super-agenda
  Citar
  Org-roam

free_software_zeal: significant comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Vim
languages: ["C++", "C", "Python"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "PKB", "Babel"]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: ["Elisp proficiency", "Not knowing how to modify a package"]
package_contribution_frequency: Never
package_contributions: ["Issues"]
package_discovery: ["Reddit", "GitHub", "Discord", "Web search engines"]
package_documentation_wish: ["Tutorials", "Screenshots", "Clips/videos"]
package_help: ["Reddit", "Framework", "GitHub"]
emacs_difficulties:
  Learning how basic things work. What is a face? How to change it? How does elisp work? When should I put ' before a symbol. How to hook a function or remove it?


elisp: simple functions
emacs_contribution: Never
emacs_introduction: Colleague
emacs_mode: ["GUI", "TUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features"]
emacs_motivations_initial: ["Text editing features"]
emacs_performance: Good but not great
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 30
email_package: notmuch
favourite_packages: magit, eglot, lsp
free_software_zeal: limited comprimise
fsf_paperwork_year: never considered
has_donated_community: Yes
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
languages: ["C", "Go", "Rust", "Shell"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "MacOS"]
org_usage: ["Note taking", "PKB"]
package_archives: ["GNU ELPA", "MELPA", "Source"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: ["FSF paperwork"]
package_contribution_frequency: Rarely
package_contributions: ["Code (bug fixes)"]
package_discovery: ["Reddit", "Blogs", "M-x list-packages"]
package_documentation_wish: ["Tutorials", "Overview"]
package_help: ["GitHub"]
package_manager: ["straight", "use-package"]
emacs_contribution_feedback:
  I find the FSF assignment process disastrous.  I have used Emacs every day for 30 years. Despite my love of Emacs I cannot see me ever signing up or "submitting papers". I read the emailing list (and never reply). The recent "hatred" for other platforms beyond Linux is terrible. And I've daily-driven Linux since 1995.

emacs_strengths:
  Dedication by the people who do maintenance, offer help, respond on the mailing list, contribute source code to upstream, and/or contribute to packages... just wonderful people. Many, many thanks!


elisp: read and understand
emacs_contribution: Never
emacs_introduction: A book by Dave Tyler with a stupid title but great content "Sams Teach Yourself Unix in 24 Hours"
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features"]
emacs_motivations_initial: ["Extensibility", "Text editing features"]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.1"]
emacs_years: 12
email_package: No
favourite_packages: cider, clj-refactor, paredit, org-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: ["Clojure", "Go", "HTML/CSS", "Python", "Shell", "SQL"]
magit_usage: Never
operating_system: ["GNU/Linux", "MacOS"]
org_usage: ["Note taking", "Task management"]
package_archives: ["MELPA", "MELPA Stable", "tromey"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: ["Lack of time"]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Advocacy"]
package_discovery: ["GitHub", "Web search engines", "M-x list-packages"]
package_documentation_wish: ["Comparison", "Tutorials", "Design rationale", "Overview"]
package_help: ["GitHub"]
package_manager: ["use-package"]
emacs_strengths:
  - It's a pro tool and stays true for years (no attempts to become newbie-friendly)
  - User experience doesn't change for years, unless you as a user decides to change it youself (so liberating in the age of things changing and breaking all the time without you being asked if you really needed it)
  - Text editing is superb (I write ALL the texts, no matter if a computer program or prose) in emacs, because I'm 2x more productive with emacs


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: Friend
emacs_mode: ["GUI"]
emacs_motivations_current: ["orgmode"]
emacs_motivations_initial: ["Package(s)"]
emacs_performance: Good but not great
emacs_strengths: Orgmode.
emacs_tasks: ["Work"]
emacs_version: ["27.2"]
emacs_years: 7
email_package: No
free_software_zeal: do not prefer
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
languages: ["Perl", "Shell", "SQL"]
magit_usage: Often
operating_system: ["MacOS"]
org_usage: ["Note taking", "Task management", "Agenda", "PKB"]
package_archives: ["MELPA Stable"]
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", "Blogs"]
package_documentation_wish: ["Tutorials"]
package_help: ["Reddit"]
package_manager: ["not sure"]
emacs_difficulties:
  It's very very obtuse compared to modern software. Finding out how to do a given thing in emacs, or even if a given thing is AVAILABLE in emacs, is not easy compared to modern editors.


elisp: simple functions
emacs_contribution: Never
emacs_introduction: University/College
emacs_mode: ["GUI", "daemon"]
emacs_motivations_initial: ["Text editing features"]
emacs_performance: Very well, it's snappy
emacs_strengths: Customizability, extensability, existing elisp applications and packages.
emacs_tasks: ["Work", "Hobby projects", "Turning lights on and off"]
emacs_version: ["29.0"]
emacs_years: 28
email_package: Gnus
favourite_packages: Gnus, TRAMP, jabber.el, Magit, dumb-jump, flycheck, rg.el, wgrep
free_software_zeal: significant comprimise
fsf_paperwork_year: 10+y
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
languages: ["Elisp", "HTML/CSS", "Haskell", "Javascript", "Python", "Perl", "R", "Shell", "SQL"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: String[]
package_archives: ["None"]
package_contact_method: ["Mailing list", "Email"]
package_contribution: Rarely
package_contribution_barriers: ["Lack of time"]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Code (bug fixes)", "Documentation"]
package_discovery: ["Mailing lists", "Blogs"]
package_documentation_wish: ["Tutorials", "Screenshots", "Overview"]
package_help: ["Mailing lists"]
package_manager: ["manual", "Debian packages"]
emacs_difficulties:
  The conventions in the manual makes it hard to figure out elisp by experimenting. When do I use a ', when do I use a ` etc.

emacs_motivations_current:
  ["Extensibility", "Package(s)", "Text editing features", "Built-in features", "Gnus, jabber.el, TRAMP"]


elisp: none
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", "Community"]
emacs_motivations_initial: missing
emacs_performance: Very well, it's snappy
emacs_strengths: missing
emacs_tasks: ["Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 5
email_package: missing
favourite_packages: missing
free_software_zeal: missing
fsf_paperwork_year: missing
has_donated_community: missing
has_donated_fsf: missing
isa_package_maintainer: missing
keybindings: 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:
  ["C++", "C", "Clojure", "Elisp", "Elixir", "Haskell", "Python", "R", "Rust", "Ruby", "Scheme", "Shell", "SQL", "Typescript"]


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"]
emacs_motivations_initial: ["Extensibility"]
emacs_performance: Good but not great
emacs_strengths: Extensibility, introspection, documentation
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 13
email_package: No
favourite_packages: Magit, org, org-roam, vertico, consult, embark, transient, which-key, straight, vterm
free_software_zeal: do not prefer
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
languages: ["Assembly", "C", "Elisp", "Python", "Shell"]
magit_usage: Frequently
operating_system: ["MacOS"]
org_usage: ["Note taking", "General document writing", "PKB", "Fiction"]
package_archives: ["GNU ELPA", "NonGNU ELPA", "MELPA", "Source"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: String[]
package_contribution_frequency: Sometimes
package_contributions: ["Issues", "Advocacy"]
package_discovery: ["Reddit", "Mailing lists", "Web search engines", "GNU ELPA/MELPA online package lists"]
package_documentation_wish: ["Manual"]
emacs_difficulties:
  I didn’t know how to use introspection and documentation features very well (e.g. C-h f, C-h k, and the info manuals).


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Text editing features", "Built-in features"]
emacs_motivations_initial: ["Extensibility"]
emacs_performance: Good but not great
emacs_strengths: Extensibility and customization. It is a tool to be forged rather than a prescription to be filled.
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.1"]
emacs_years: 3
email_package: No
favourite_packages: elfeed, lsp-mode, smartparens, counsel/ivy, treemacs, projectile, yasnippet, 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: ["C++", "Elisp", "Python", "Shell"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "WSL", "Windows", "MacOS"]
org_usage: ["Note taking", "Task management"]
package_archives: ["GNU ELPA", "MELPA Stable", "Source"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: ["Lack of time", "Elisp proficiency"]
package_contribution_frequency: Never
package_contributions: ["Issues"]
package_discovery: ["Reddit", "GitHub", "Blogs"]
package_documentation_wish: ["Tutorials"]
package_help: ["GitHub"]
emacs_difficulties:
  Mapping my brain and body to use the keybindings and paradigms. Furthermore learning lisp is different than most procedural languages I am used to.


elisp: read and understand
emacs_contribution: Never
emacs_introduction: Colleague
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Text editing features", "Community"]
emacs_motivations_initial: ["Text editing features"]
emacs_performance: Good but not great
emacs_strengths: elisp
emacs_tasks: ["Work"]
emacs_version: ["29.0", "28.2"]
emacs_years: 2
email_package: No
free_software_zeal: no comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
languages: ["Clojure", "Elisp", "Julia", "Python", "R"]
magit_usage: Never
operating_system: ["WSL", "MacOS"]
org_usage: ["Note taking", "Task management", "Agenda", "PKB", "Babel"]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["Email"]
package_contribution: Never
package_contribution_frequency: Rarely
package_contributions: ["Advocacy"]
package_discovery: ["Reddit", "GitHub", "Mailing lists", "Emacs Meetups"]
package_help: ["Reddit", "Emacs StackExchange", "Email"]
package_manager: ["use-package", "manual"]
package_research: ["Install and try it immediately"]
prior_editor: Vim
emacs_difficulties:
  Yes, the starter packages added a layer of complexity that I found baffling. I have to restart with Gnu Emacs.

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

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


elisp: write package
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Community"]
emacs_motivations_initial: ["Extensibility"]
emacs_performance: Very well, it's snappy
emacs_strengths: Extensibility and self documenting
emacs_tasks: ["Work", "Hobby projects", "Almost Everything ;)"]
emacs_version: ["28.2"]
emacs_years: 1
email_package: Mu4e
favourite_packages: which-key,vertico,consult,magit,org-mode,org-roam,avy
free_software_zeal: significant comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: Yes
keybindings: Emacs
languages: ["C++", "Elisp", "HTML/CSS", "Haskell", "Javascript", "Python", "Shell", "SQL", "Typescript"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "Windows"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "PKB", "Babel"]
package_archives: ["Source"]
package_contact_method: ["GitHub"]
package_contribution: Rarely
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Advocacy"]
package_discovery: ["Reddit", "GitHub", "Blogs", "Web search engines"]
package_documentation_wish: ["Comparison", "Design rationale", "Manual", "Screenshots", "Overview", "Example configuration"]
package_help: ["Reddit", "GitHub", "Discord"]
package_manager: ["straight", "use-package"]
emacs_difficulties:
  One difficulty with learning Emacs was learning elisp. This was my first experience writing lisp and coming from C-like languages it was difficult to pick up.

  Another difficulty with learning Emacs was learning how buffers work in Emacs. This includes managing and selecting buffers.

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


elisp: simple functions
emacs_contribution: Never
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_strengths: Extensibility
emacs_tasks: ["Hobby projects"]
emacs_version: ["27.1"]
emacs_years: 1
email_package: Mu4e
favourite_packages: use-package,centered-window,wgrep,dashboard,pdf-tools,mu4e
free_software_zeal: moderate comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: Would directly
isa_package_maintainer: No
keybindings: CUA
languages: ["Assembly", "C", "Python", "Shell"]
magit_usage: Never
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "PKB"]
package_archives: ["GNU ELPA", "MELPA", "MELPA Stable"]
package_contact_method: ["Email"]
package_contribution: Never
package_contribution_barriers: ["Not interested", "Elisp proficiency"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Reddit", "GitHub", "Web search engines", "GNU ELPA/MELPA online package lists"]
package_documentation_wish: ["Tutorials", "Installation Guide"]
package_help: ["Reddit", "Emacs StackExchange"]
package_manager: ["use-package"]
emacs_difficulties:
  - Creating a config file. Without a custom config, the editor isn't very useful.
  - Learning the key-bindings

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


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features", "Community"]
emacs_motivations_initial: ["Package(s)", "Text editing features"]
emacs_performance: Alright
emacs_strengths: Extensibility and changing its behavior at run-time
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0", "28.2"]
emacs_years: 3
email_package: No
favourite_packages: org-roam, org-babel, 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: Vim
languages: ["Python", "R", "Shell", "Nix"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "PKB", "Babel"]
package_archives: ["framework default", "GNU ELPA", "NonGNU ELPA", "MELPA"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: ["Lack of time", "Elisp proficiency", "Unfamiliar with contribution process"]
package_contribution_frequency: Rarely
package_contributions: ["Issues"]
package_discovery: ["Reddit", "GitHub", "Web search engines"]
package_documentation_wish: ["Tutorials", "Design rationale", "Manual"]
package_help: ["Emacs StackExchange", "Framework", "GitHub"]
emacs_difficulties:
  Syntax of elisp can be confusing at first.
  The sheer amount of packages and customization options are overwhelming at first.


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI", "daemon"]
emacs_motivations_current: ["Package(s)", "Text editing features", "Part of the GNU project / FSF"]
emacs_motivations_initial: ["Extensibility", "Package(s)", "Evil mode"]
emacs_performance: Good but not great
emacs_tasks: ["Hobby projects", "Studies"]
emacs_version: ["28.1"]
emacs_years: 1
email_package: No
favourite_packages: evil, magit, rainbow-delimiters, org-journal
free_software_zeal: significant comprimise
fsf_paperwork_year: never considered
has_donated_community: Cannot
has_donated_fsf: Cannot
isa_package_maintainer: No
keybindings: Vim
languages: ["Python", "LaTeX"]
magit_usage: Sometimes
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "Agenda", "Babel", "Journal"]
package_archives: ["GNU ELPA", "NonGNU ELPA", "MELPA"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: ["Elisp proficiency", "Not knowing how to modify a package", "Lack confidence in code quality"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Reddit", "GitHub", "Web search engines"]
package_documentation_wish: ["Manual", "Clips/videos"]
package_help: ["Reddit", "GitHub"]
package_manager: ["use-package"]
emacs_difficulties:
  Basically that except for System Crafters Emacs from scratch, there is not really a lot of other guides that explain how to start making your own Emacs config from scratch. If it wasn't for those videos I'd have never left Doom Emacs.

emacs_strengths:
  Extensibility and packages, you can make Emacs be the environment you want it to be, whether it's an IDE or for writing prose or both. Or just use it almost like an operating system. 
  Also I should add Org mode, that's what I use now for taking notes and as an agenda and I'm not coming back to using other solutions.


elisp: write package
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI", "TUI"]
emacs_motivations_initial: ["Extensibility", "Package(s)", "Text editing features", "Community"]
emacs_performance: Good but not great
emacs_tasks: ["Hobby projects"]
emacs_version: ["28.2", "26.3"]
emacs_years: 19
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: ["Common Lisp", "Elisp"]
magit_usage: Never
operating_system: ["GNU/Linux", "MacOS"]
org_usage: ["Note taking", "Task management", "PKB"]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["Email"]
package_contribution: Never
package_contribution_barriers: ["Elisp proficiency", "Lack confidence in code quality", "Unfamiliar with contribution process"]
package_contribution_frequency: Rarely
package_contributions: ["Issues"]
package_discovery: ["Web search engines"]
package_help: ["Reddit", "Email"]
package_manager: ["package.el", "manual"]
package_research: ["wait for maturity", "wait for community"]
project_package: No
prose: Sometimes
emacs_difficulties:
  Self-documenting features are not really that accessible and structured well for beginners. It is easier to start learning about Emacs somewhere else (in the internet).

emacs_motivations_current:
  ["Extensibility", "Package(s)", "Text editing features", "Built-in features", "Community", "Common Lisp IDEs, Org-mode"]

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: ["Extensibility", "Package(s)", "Text editing features", "Part of the GNU project / FSF"]
emacs_motivations_initial: ["Package(s)", "Part of the GNU project / FSF"]
emacs_performance: Very well, it's snappy
emacs_strengths: Primarily that it is free software. Both in that it's hackable and here to stay.
emacs_tasks: ["Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 2
email_package: No
favourite_packages: lsp-mode, magit, dired, org-mode
free_software_zeal: significant comprimise
fsf_paperwork_year: might in future
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Vim
languages: ["Go", "HTML/CSS", "Javascript", "Python", "PHP", "Shell"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "Task management", "Babel"]
package_archives: ["framework default", "GNU ELPA", "MELPA"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Reddit", "GitHub", "Discord", "Web search engines"]
package_documentation_wish: ["Comparison", "Design rationale", "Manual"]
package_help: ["IRC", "Matrix", "Reddit", "Discord"]
package_manager: ["framework default", "straight"]
emacs_difficulties:
  The keybinds were hard to remember so I switch to evil mode fairly quickly. Some of the vintage terminology (buffer / window / frame / point etc) is hard to get your head around while also trying to learn a complicated piece of software.

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


elisp: simple functions
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features"]
emacs_motivations_initial: ["Org mode"]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Work"]
emacs_version: ["28.2"]
emacs_years: 0
email_package: No
favourite_packages: org, evil, magit, yasnippet
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: ["HTML/CSS", "Javascript", "Rust", "Ruby", "Typescript"]
magit_usage: Frequently
operating_system: ["Windows", "MacOS"]
org_usage: ["Note taking", "General document writing", "Task management", "PKB"]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Web search engines"]
package_documentation_wish: ["Tutorials"]
package_help: ["Emacs StackExchange"]
package_manager: ["use-package"]
package_research: ["Install and try it immediately"]
emacs_difficulties:
  Packages are useful, but how keybindings work is still something of a mystery to me, so when one package overwrote another's keybindings, I was at a loss on how to fix it, even after extensive googling.

emacs_strengths:
  Its customizability. It's very freeing to have an editor where you can go from having the thought "there ought to be a way to..." to implementing that thing, very quickly, without having to fight with Vimscript.

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", "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_strengths: Integration of multiple computer features through a central interface.
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0", "28.2"]
emacs_years: 2
email_package: No
favourite_packages: org-mode, magit, vertico, consult, embark, evil-mode, org-roam, jupyter, projectile
free_software_zeal: do not prefer
fsf_paperwork_year: 0-2y
has_donated_community: I have in the past
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Vim
languages: ["Elisp", "Julia", "Python"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
package_archives: ["framework default", "MELPA", "Source"]
package_contact_method: ["GitHub"]
package_contribution: Rarely
package_contribution_barriers: ["Lack of time", "Wariness of the review process"]
package_contribution_frequency: Sometimes
package_contributions: ["Issues", "Code (features)", "Code (bug fixes)"]
package_discovery: ["Reddit", "GitHub", "Blogs", "Web search engines"]
package_help: ["Framework", "GitHub", "Discord"]
package_manager: ["framework default", "straight"]
package_research: ["Research alternatives"]
emacs_difficulties:
  It's terribly complex. Many features are explained poorly or not explained at all, so they're hard to find and hard to learn. The documentation often seems to be intended for people who already know how to use it in the first place. It has strange naming conventions that don't make the most linguistic sense and aren't used by any other computer programs. Often the basics aren't even set up so it takes some time to get it useable (sane defaults that the majority of users would want).

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

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


elisp: simple functions
emacs_contribution: Never
emacs_difficulties: Ancient terminology, and odd ways to do stuff compared with modern day editors.
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.1"]
emacs_years: 2
email_package: No
favourite_packages: org-roam, lsp-mode
free_software_zeal: significant comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Vim
languages: ["C++", "Elisp", "Python"]
magit_usage: Rarely
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "PKB", "Babel"]
package_archives: ["GNU ELPA", "NonGNU ELPA", "MELPA"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: ["Elisp proficiency", "Lack confidence in code quality"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Reddit", "System Crafters youtube channel"]
package_documentation_wish: ["Tutorials", "Overview"]
package_help: ["Reddit", "Discord"]
package_manager: ["package.el", "use-package"]
emacs_motivations_current:
[cell repeats an earlier one in this file: 123 characters]

emacs_strengths:
  Emacs as a whole, from being able to use org mode with org-roam, to being able to use dired to log into remote development environments. Emacs is really flexible.


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: Very well, it's snappy
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.1", "27.2", "27.1"]
emacs_years: 1
email_package: No
favourite_packages: EIN, org-babel, Vertico
free_software_zeal: moderate comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
languages: ["Python", "Shell"]
magit_usage: Never
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "Babel"]
package_archives: ["MELPA", "MELPA Stable"]
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: ["Design rationale", "Screenshots", "Clips/videos", "Overview"]
package_help: ["Emacs StackExchange", "GitHub"]
package_manager: ["use-package", "manual"]
package_research: ["Install and try it immediately"]
emacs_difficulties:
  Developing new muscle memory
  Letting go of ways I used to do things and instead do it the Emacs way

emacs_strengths:
  Good default keybindings, extensive utility through open source packages, easily tweaked to your liking

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


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: Friend
emacs_mode: ["GUI", "TUI"]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0"]
emacs_years: 3
email_package: No
free_software_zeal: significant comprimise
fsf_paperwork_year: might in future
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Vim
languages: ["Haskell", "Python", "Rust", "Typescript"]
magit_usage: Rarely
operating_system: ["GNU/Linux", "MacOS"]
org_usage: String[]
package_archives: ["framework default", "MELPA Stable"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: ["Not interested", "Lack of time", "Elisp proficiency", "Lack confidence in code quality"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Reddit", "Discord"]
package_documentation_wish: ["Overview"]
package_help: ["IRC", "Emacs StackExchange", "Discord"]
package_manager: ["framework default", "package.el", "not sure"]
package_research: ["wait for community"]
prior_editor: VS Code
project_package: framework default
emacs_difficulties:
  The language used in Emacs is different than I was used to. M- and C- I often did typos on. There's a learning curve to almost every part of it and balancing learning vs. configuring was hard.

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

emacs_motivations_initial:
  ["Extensibility", "Package(s)", "Text editing features", "EXWM - being able to use it as my window manager was the main feature."]

emacs_strengths:
  Documentation - being able to easily see all the options and get explanations for what's going on in any pane without internet is amazing.


elisp: none
emacs_contribution: Never
emacs_introduction: Book "Clojure for the Brave and True"
emacs_mode: ["GUI"]
emacs_motivations_initial: ["Text editing features", "Key-bindings"]
emacs_performance: Very well, it's snappy
emacs_strengths: Customizable, Extendable, Keyboard-focused, great packages
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: Emacs
languages: ["Clojure"]
magit_usage: Rarely
operating_system: ["WSL", "Windows"]
org_usage: ["Note taking", "Task management", "Agenda"]
package_archives: ["MELPA Stable"]
package_contact_method: ["I don't"]
package_contribution: Never
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Reddit"]
package_documentation_wish: ["Design rationale", "Clips/videos", "Overview"]
package_help: ["Reddit"]
package_manager: ["use-package", "not sure"]
package_research: ["Research alternatives"]
prior_editor: VS Code
emacs_difficulties:
  Installing packages, adding stuff to init.el. Learning the key bindings. Uncertainty with what packages work well together.

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

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


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_initial: ["Text editing features"]
emacs_performance: Good but not great
emacs_strengths: As far as my own use is concerned, Org mode is the best part of Emacs.
emacs_tasks: ["Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 3
email_package: No
free_software_zeal: limited comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: I buy things from the GNU store, including emacs-related products
isa_package_maintainer: No
keybindings: Emacs
languages: ["I don't use emacs to write computer code"]
magit_usage: Never
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "Task management", "PKB"]
package_archives: ["not sure"]
package_contact_method: ["Email", "I have never done so."]
package_contribution: Never
package_contribution_barriers: ["Not interested"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["I don't learn about new packages."]
package_documentation_wish: ["I don't even know what a package is."]
package_help: ["Reddit"]
package_manager: ["not sure"]
package_research: ["Install and try it immediately"]
emacs_difficulties:
  Learning all the bindings was tough. I bought a pamphlet from the GNU store which had on it a lot of helpful information, then I was happy.

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


elisp: write package
emacs_contribution: Never
emacs_introduction: father used it
emacs_mode: ["GUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features"]
emacs_motivations_initial: ["Community", "Part of the GNU project / FSF"]
emacs_performance: Good but not great
emacs_strengths: uniform gui model and extensibility
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0", "28.2"]
emacs_years: 17
email_package: No
favourite_packages: org-mode, org-roam, yasnippet
free_software_zeal: moderate comprimise
fsf_paperwork_year: 0-2y
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
languages: ["C", "Elisp", "Python", "Scheme", "Shell", "SQL"]
magit_usage: Rarely
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "PKB"]
package_archives: ["GNU ELPA", "GNU ELPA devel", "MELPA", "MELPA Stable"]
package_contact_method: ["Mailing list", "GitHub"]
package_contribution: Sometimes
package_contribution_barriers: String[]
package_contribution_frequency: Sometimes
package_contributions: ["Issues", "Code (bug fixes)", "Advocacy"]
package_discovery: ["Reddit", "GitHub", "GNU ELPA/MELPA online package lists", "M-x list-packages"]
package_documentation_wish: ["Comparison", "Design rationale", "Overview"]
package_help: ["GitHub", "Mailing lists"]
emacs_difficulties:
  felt very alient to everything else both on Linux and Windows: terminology, ui elements, ui element usage models, flexibility


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_initial: ["Extensibility", "Text editing features"]
emacs_performance: Good but not great
emacs_strengths: The extreme extensibility
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 4
email_package: No
free_software_zeal: significant comprimise
fsf_paperwork_year: might in future
has_donated_community: Yes
has_donated_fsf: Yes
isa_package_maintainer: No
keybindings: Vim
languages: ["Rust", "Scheme"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "Task management", "Agenda", "PKB"]
package_archives: ["framework default"]
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: ["Advocacy"]
package_discovery: ["Reddit", "Discord"]
package_documentation_wish: ["Tutorials", "Design rationale", "Manual", "Overview"]
package_help: ["Reddit", "Discord"]
package_manager: ["framework default"]
package_research: ["wait for community"]
emacs_difficulties:
  Knowing how to use it and do stuff. Knowing which keybindings to use, how to install packages, customize things

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


elisp: simple functions
emacs_contribution: Never
emacs_introduction: Colleague
emacs_mode: ["GUI", "TUI"]
emacs_motivations_initial: ["Extensibility", "Package(s)", "Text editing features", "Community"]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 30
email_package: No
free_software_zeal: limited comprimise
fsf_paperwork_year: might in future
has_donated_community: I have in the past
has_donated_fsf: I have in the past
isa_package_maintainer: No
keybindings: Emacs
magit_usage: Sometimes
operating_system: ["GNU/Linux", "WSL", "Windows", "MacOS"]
org_usage: String[]
package_archives: ["Source"]
package_contact_method: ["Depends on what they request."]
package_contribution: Never
package_contribution_barriers: ["Lack of time"]
package_contribution_frequency: Never
package_contributions: ["Issues", "Advocacy"]
package_discovery: ["Often via EmacsWiki or general web search."]
package_documentation_wish: ["Manual", "Overview"]
package_help: ["Mailing lists"]
package_manager: ["manual"]
package_research: ["Install and try it immediately"]
prior_editor: nano, pine, probably others...hard to remember, honestly
project_package: No
emacs_difficulties:
  Too long ago, really.  I was a serious Lisp/Scheme student at the time, so I took to Emacs like a fish to water.

emacs_motivations_current:
  ["Extensibility", "Package(s)", "Text editing features", "Built-in features", "Community", "Brain wiring has been molded around Emacs use after many years..."]

emacs_strengths:
  Vast libraries, highly configurable, batchable in addition to primary interactive usage, and the fact that my brain has become wired around it over the decades.

languages:
  ["Assembly", "C++", "C", "Common Lisp", "Elisp", "Java", "Python", "Perl", "Rust", "Scheme", "Shell", "SQL", "Objective C/C++, Swift, Verilog, Makefiles, TCL, Lua, and I'm still probably forgetting at least a half dozen."]


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: University/College
emacs_mode: ["GUI", "TUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features", "Keybind!!!!"]
emacs_motivations_initial: ["Package(s)", "Text editing features"]
emacs_performance: Good but not great
emacs_strengths: elisp
emacs_tasks: ["Hobby projects"]
emacs_version: ["27.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: ["Clojure", "Common Lisp", "Go", "HTML/CSS", "Ruby", "Shell"]
magit_usage: Sometimes
operating_system: ["GNU/Linux", "WSL", "MacOS", "BSD"]
org_usage: String[]
package_archives: ["MELPA", "MELPA Stable"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: ["Elisp proficiency"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["GitHub", "Mailing lists", "Blogs", "Qiita"]
package_documentation_wish: ["Clips/videos", "Overview"]
package_help: ["GitHub"]
package_manager: ["package.el"]
emacs_difficulties:
  There are some features seemed unnatural for me: mini buffer, buffer switching, kill and yank, and keybinding like "C-x C-c."


elisp: write package
emacs_contribution: Rarely
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_initial: ["Part of the GNU project / FSF"]
emacs_performance: Good but not great
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.1"]
emacs_years: 16
email_package: notmuch
favourite_packages: magit, ivy, counsel, solarized-theme, elfeed,
free_software_zeal: significant comprimise
fsf_paperwork_year: 5-10y
has_donated_community: Yes
has_donated_fsf: I have in the past
isa_package_maintainer: No
keybindings: Vim
languages: ["Common Lisp", "Elisp", "HTML/CSS", "Javascript", "Java", "Python", "Scheme", "Shell"]
magit_usage: Often
operating_system: ["GNU/Linux", "BSD"]
package_archives: ["GNU ELPA", "NonGNU ELPA", "MELPA", "Source"]
package_contact_method: ["Mailing list", "Email"]
package_contribution: Sometimes
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Code (bug fixes)", "Documentation", "Advocacy"]
package_discovery: ["Reddit", "Mailing lists", "GNU ELPA/MELPA online package lists", "M-x list-packages"]
package_documentation_wish: ["Manual", "Screenshots"]
package_help: ["Mailing lists"]
package_manager: ["package.el", "use-package", "manual"]
package_research: ["wait for maturity", "wait for community"]
prior_editor: pico/nano
project_package: No
emacs_contribution_feedback:
  Not really. I tried to sign FSF papers some time ago, and may have done so successfully, but ran into a problem contributing further because I worked for a university that required me to sign an intellectual property agreement.

emacs_difficulties:
  It's been a long time now, but I do specifically remember wanting to customize the appearance a bit, and especially wanting to change (what I now know to call) faces. I found this difficult, mostly because it required concepts I didn't understand yet from my previous computer experience (I was used to "choosing a font" in proprietary GUI programs and desktops), and I don't recall seeing anything in e.g. the tutorial that helped me.

emacs_motivations_current:
  ["Extensibility", "Package(s)", "Text editing features", "Built-in features", "Community", "Part of the GNU project / FSF", "Interactive programming with Lisp (slime, geiser, and similar)"]

emacs_strengths:
  Extensibility in Elisp, great primitives for manipulating text and interacting with the operating system, and a community of hackers who recognize the value of those

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

package_contribution_barriers:
  ["Lack of time", "Lack confidence in code quality", "Not sure my customizations/changes would be useful to others"]

survey_feedback:
  I initially tried to fill it out in Emacs (using eww) but had trouble filling out the forms, possibly due to an eww bug.


elisp: simple functions
emacs_contribution: Rarely
emacs_introduction: Internet
emacs_mode: ["daemon"]
emacs_motivations_current: ["Text editing features", "Built-in features", "Org"]
emacs_motivations_initial: ["Text editing features", "Org mode"]
emacs_performance: Very well, it's snappy
emacs_strengths: Org mode. Configuration and extending in Emacs lisp. Input methods to write different languages.
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.1", "25.1"]
emacs_years: 4
email_package: No
favourite_packages: browse-kill-ring.el, real-auto-save.el, interaction-log.el
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", "HTML/CSS"]
magit_usage: Never
operating_system: ["GNU/Linux", "Windows"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda"]
package_archives: ["MELPA"]
package_contact_method: ["GitHub"]
package_contribution: Rarely
package_contribution_barriers: ["Lack of time", "Elisp proficiency"]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Advocacy"]
package_discovery: ["Web search engines", "M-x list-packages"]
package_documentation_wish: ["Comparison", "Overview"]
package_help: ["IRC", "GitHub"]
emacs_difficulties:
  The vanilla startup interface is not attractive and requires extensive reconfiguration to make workable (or recognisable or modern). Configuration is difficult as long as Emacs lisp is unknown to the user. Emacs became a joy to use only after I learned Emacs lisp, but I was not a programmer, so it was a very difficult hurdle. Getting into Vim is easier, but at one point all Vim is entirely explored and one can move on - to Emacs.


elisp: write package
emacs_contribution: Sometimes
emacs_introduction: University/College
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Built-in features", "Community"]
emacs_motivations_initial: ["Extensibility"]
emacs_performance: Poorly, it's sluggish
emacs_strengths: elisp
emacs_tasks: ["Emacs"]
emacs_version: ["25.1"]
emacs_years: 37
email_package: No
favourite_packages: ido
free_software_zeal: any comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: Cannot
isa_package_maintainer: No
keybindings: Emacs
languages: ["Elisp", "Shell"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda"]
package_archives: ["not sure"]
package_contact_method: ["Mailing list"]
package_contribution: Sometimes
package_contribution_barriers: String[]
package_contribution_frequency: Sometimes
package_contributions: ["Issues", "Code (features)", "Code (bug fixes)", "Documentation"]
package_discovery: ["Mailing lists"]
package_documentation_wish: ["Comparison", "Tutorials", "Design rationale", "Manual"]
package_help: ["Mailing lists", "Email"]
emacs_difficulties:
  i never use numeric prefixes
  defaults
  i still ahve not figured out what i wnt in navigtion and killing


elisp: write package
emacs_contribution: Rarely
emacs_difficulties: Not really, though I started with reading most of the manual
emacs_introduction: I was looking for an editor on GNU/ Linux
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features", "Community"]
emacs_motivations_initial: ["it had better tutorial than vim"]
emacs_performance: Good but not great
emacs_tasks: ["Work", "Hobby projects", "life organization"]
emacs_version: ["29.0"]
emacs_years: 22
email_package: Mu4e
favourite_packages: Org mode, Magit, mu4e, Lispy
free_software_zeal: moderate comprimise
fsf_paperwork_year: 5-10y
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
languages: ["Elisp", "Javascript", "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"]
package_contact_method: ["Email"]
package_contribution: Never
package_contribution_barriers: ["Lack of time"]
package_contribution_frequency: Rarely
package_contributions: ["Advocacy"]
package_discovery: ["Mailing lists", "Blogs", "Sacha Chua's Emacs news"]
package_documentation_wish: ["Comparison", "Tutorials", "Design rationale", "Manual"]
package_help: ["Mailing lists"]
emacs_strengths:
  Flexibility, code (core and packaged) solving lots of problems, being a central text interaction environment, community


elisp: simple functions
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features"]
emacs_motivations_initial: ["Extensibility", "Package(s)"]
emacs_performance: Good but not great
emacs_strengths: full customizability and extensive integration between parts
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0"]
emacs_years: 3
email_package: Mu4e
favourite_packages: vertico, consult, embark, org-roam, eglot
free_software_zeal: limited comprimise
fsf_paperwork_year: might in future
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: meow
languages: ["Python", "Rust", "Shell"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "Task management", "Agenda", "Time tracking", "PKB"]
package_archives: ["GNU ELPA", "NonGNU ELPA", "MELPA", "MELPA Stable"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: ["Lack of time", "Elisp proficiency", "rarely run into issues"]
package_contribution_frequency: Rarely
package_contributions: ["Issues"]
package_discovery: ["Reddit", "GNU ELPA/MELPA online package lists"]
package_documentation_wish: ["Screenshots", "Overview"]
package_help: ["GitHub"]
emacs_difficulties:
  Finding the relevant documentation was hard at first, as I searched online the  irst place, later learned about the in-built help


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_initial: ["Org-mode, YouTube videos"]
emacs_performance: Alright
emacs_strengths: Configurability, packages environment, programmability, Org-mode
emacs_tasks: ["Work", "Hobby projects", "Private life with Org-mode"]
emacs_version: ["28.2"]
emacs_years: 1
email_package: No
favourite_packages: Org-mode, Org-roam, Evil-mode, also-mode, whichkey, Vertico, Projectile, Doomemacs,
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: ["HTML/CSS", "Javascript", "Typescript"]
magit_usage: Frequently
operating_system: ["MacOS"]
package_archives: ["framework default"]
package_contact_method: ["Email", "GitHub"]
package_contribution: Rarely
package_contribution_barriers: ["Elisp proficiency", "Not knowing how to modify a package", "Lack of documentation"]
package_contribution_frequency: Sometimes
package_contributions: ["Issues", "Documentation", "Advocacy"]
package_discovery: ["Reddit", "GitHub", "Discord", "Blogs", "Web search engines"]
package_documentation_wish: ["Tutorials", "Manual", "Screenshots", "Overview", "Usage examples"]
package_help: ["Reddit", "Emacs StackExchange", "GitHub", "Discord"]
package_manager: ["framework default"]
package_research: ["Install and try it immediately", "Research alternatives"]
emacs_difficulties:
  Finding and using the built in help, especially the navigation of Info files, was pretty hard.
  Discovering “describe something” was not intuitive. 
  Key combinations where not clear at all. 
  Finally the custom ”emacs” vocabulary for universally-known-differently operations made things even worst.

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

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

survey_feedback:
  Any documentation page, or most of them, related to emacs is not ideal to be consulted on a mobile phone. Websites are not responsible, and the HTML looks pretty outdated. 
  It would be great to “modernize” them a bit, making them more accessible and nice to the eye.


elisp: simple functions
emacs_contribution: Never
emacs_difficulties: no, because I was 15.
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features", "Community"]
emacs_motivations_initial: ["Package(s)"]
emacs_performance: Very well, it's snappy
emacs_strengths: innovative features (only emacs would have something like symex.el)
emacs_tasks: ["Work", "Hobby projects", "school"]
emacs_version: ["29.0"]
emacs_years: 5
email_package: No
favourite_packages: symex.el, cider
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", "Python"]
magit_usage: Never
operating_system: ["GNU/Linux", "Windows", "MacOS"]
org_usage: String[]
package_archives: ["Source"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: ["Lack of time", "Elisp proficiency"]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Advocacy"]
package_discovery: ["Reddit", "Blogs"]
package_documentation_wish: ["Clips/videos"]
survey_feedback:
  for the "where did you hear about emacs/why did you start using it" question, I wanted to fill in a text answer.
  I used emacs because it had the best clojure tooling at the time (2015)


elisp: simple functions
emacs_contribution: Rarely
emacs_mode: ["GUI", "daemon"]
emacs_motivations_initial: ["Extensibility", "Text editing features", "Part of the GNU project / FSF"]
emacs_performance: Good but not great
emacs_strengths: Extensibility, uniform interface, easy interaction with external commands
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.1"]
emacs_years: 10
email_package: Mu4e
favourite_packages: magit, git-timemachine, smartparens, nhexl-mode, flycheck, lsp-mode, reformatter
free_software_zeal: any comprimise
fsf_paperwork_year: might in future
has_donated_community: No
has_donated_fsf: Yes
isa_package_maintainer: No
keybindings: Emacs
magit_usage: Frequently
operating_system: ["GNU/Linux", "MacOS"]
org_usage: ["Note taking", "Presentations (epresent)"]
package_archives: ["GNU ELPA", "MELPA"]
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", "Advocacy"]
package_discovery: ["Blogs", "Web search engines", "M-x list-packages"]
package_documentation_wish: ["Comparison", "Design rationale", "Screenshots", "Overview"]
package_help: ["Emacs StackExchange", "GitHub"]
package_manager: ["package.el", "use-package"]
package_research: ["Install and try it immediately"]
prior_editor: Netbeans
emacs_difficulties:
  I use Emacs shell-mode as a terminal emulator, since I encountered difficulties with ansi-term; e.g. being unable to get out of the buffer, since the key bindings were different.

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

languages:
  ["C", "Elisp", "HTML/CSS", "Haskell", "Javascript", "Java", "Python", "PHP", "Scheme", "Shell", "Typescript", "Scala, Nix"]


elisp: simple functions
emacs_contribution: Never
emacs_introduction: University/College
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features"]
emacs_motivations_initial: ["Extensibility", "Text editing features"]
emacs_performance: Very well, it's snappy
emacs_strengths: extensiblility with great backward compatibility
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["26.3"]
emacs_years: 25
email_package: No
favourite_packages: tramp,helm,projectile,magit,ddskk,expand-region,evil,
free_software_zeal: significant comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
languages: ["C++", "C", "Elisp", "Go", "Python"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
package_archives: ["GNU ELPA", "MELPA", "MELPA Stable"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: ["rarely meet problems"]
package_contribution_frequency: Rarely
package_contributions: ["Issues"]
package_discovery: ["Reddit", "GitHub", "Blogs", "GNU ELPA/MELPA online package lists"]
package_documentation_wish: ["Tutorials", "Screenshots", "Overview"]
package_help: ["Reddit", "GitHub"]
package_manager: ["package.el", "use-package"]
emacs_difficulties:
  looked poor default.
  I needed to know key bindings, introduce plugins, and tweat configurations by elisp.
  But be aware it was over 20 years ago...

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


elisp: many packages
emacs_contribution: Rarely
emacs_introduction: came included with a GNU/Linux distribution
emacs_mode: ["GUI", "daemon"]
emacs_motivations_initial: ["Text editing features"]
emacs_performance: Good but not great
emacs_strengths: Malleability, keyboard-centered editing
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 26
email_package: Mu4e
favourite_packages: Magit, elfeed, mu4e, lispy, which-key, avy, org-mode, sly, dired, pdf-tools
free_software_zeal: significant comprimise
fsf_paperwork_year: 2-5y
has_donated_community: No
has_donated_fsf: Yes
isa_package_maintainer: Yes
keybindings: Emacs
languages: ["C", "Common Lisp", "Elisp", "Scheme"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "Windows"]
package_archives: ["GNU ELPA", "NonGNU ELPA", "MELPA"]
package_contact_method: ["Mailing list", "Email"]
package_contribution: Rarely
package_contribution_barriers: ["Lack of time"]
package_contribution_frequency: Rarely
package_contributions: missing
package_discovery: ["Blogs", "Web search engines", "M-x list-packages"]
package_documentation_wish: ["Manual", "Overview"]
package_help: ["Mailing lists", "Email"]
package_manager: ["use-package"]
package_research: ["Install and try it immediately"]
emacs_motivations_current:
  ["Extensibility", "Package(s)", "Text editing features", "Built-in features", "Community", "Part of the GNU project / FSF", "Emacs Lisp"]

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

package_submission:
  GNU Elpa if it's interesting for enough people and should be long-lived, NonGNU Elpa to allow more contributions.


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["TUI"]
emacs_motivations_current: ["Text editing features", "Built-in features", "Part of the GNU project / FSF", "Org Mode"]
emacs_motivations_initial: ["Text editing features", "Part of the GNU project / FSF", "Org Mode"]
emacs_performance: Good but not great
emacs_strengths: Enormous feature set - 10K commands! Excellent documentation. Org Mode.
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 0
email_package: No
free_software_zeal: significant comprimise
fsf_paperwork_year: might in future
has_donated_community: No
has_donated_fsf: Yes
isa_package_maintainer: No
keybindings: Emacs
languages: ["Go", "Python", "Scheme", "Shell"]
magit_usage: Rarely
operating_system: ["GNU/Linux", "WSL", "MacOS", "Org Mode"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "Babel"]
package_archives: ["not sure"]
package_contact_method: ["right now I am intentionally not using packages"]
package_contribution: Never
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["right now I am intentionally not seeking packages"]
package_documentation_wish: ["Manual"]
package_help: ["right now I am intentionally not using packages"]
package_manager: ["not sure"]
package_research: ["Research alternatives"]
emacs_difficulties:
  Muscle memory and conceptual framework from vim. Without these, the tutorial and manual would have been easier to follow and learn.

favourite_packages:
  I'm new to Emacs - started using it in earnest earlier this month. I have intentionally not installed any packages. I wish to learn Emacs first.

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

survey_feedback:
  clicking near radio-button fileds if you have already filled in the "Other" option clears the "Other" option :( - otherwise great!


elisp: none
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_current: ["Package(s)", "Text editing features", "Community"]
emacs_motivations_initial: ["Package(s)", "Text editing features"]
emacs_performance: Very well, it's snappy
emacs_strengths: Extensibility : many great packages (notably magit, org), and vim editing style
emacs_tasks: ["Work"]
emacs_version: ["28.1"]
emacs_years: 2
email_package: No
favourite_packages: magit, orgmode, vertico, evil-multiedit, dired, vterm, pdf-tools
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: ["Julia", "Tex"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "Task management", "Agenda", "PKB"]
package_archives: ["framework default"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: String[]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Discourse", "Blogs"]
package_documentation_wish: ["Comparison", "Tutorials", "Overview"]
package_help: ["Discord"]
emacs_difficulties:
  Discoverability of keybindings / features : frustrating in plain emacs / spacemacs, made me try and stick to doom.


elisp: none
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI", "TUI"]
emacs_motivations_current: ["Text editing features", "Built-in features"]
emacs_motivations_initial: ["Text editing features"]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 10
email_package: Rmail
favourite_packages: org, flyspell
free_software_zeal: any comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: I have in the past
isa_package_maintainer: No
keybindings: Emacs
languages: ["C", "Python"]
magit_usage: Never
operating_system: ["GNU/Linux", "MacOS"]
org_usage: ["Note taking", "General document writing"]
package_archives: ["MELPA Stable"]
package_contact_method: ["Email"]
package_contribution: Never
package_contribution_barriers: ["Unfamiliar with contribution process"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Mailing lists", "Blogs", "GNU ELPA/MELPA online package lists"]
package_documentation_wish: ["Tutorials", "Overview"]
package_help: ["Reddit", "Emacs StackExchange"]
package_manager: ["package.el"]
emacs_difficulties:
  The terminology was very confusing for some time and the fact that there is so many features. At first I found the manual hard to understand but now I can always find what I am looking for. 
  The focus of the learning and many online articles / help sites on the use of keyboard rather than mouse interface is bit daunting. As I have become more acquainted with the product, I do more with it and find the manual provides all I need - external sites tend to over-complicate solutions to some very simple problems.

emacs_strengths:
  The fact that I can program in different languages using a single interface and the text features of ORG are great and allows me to move between platforms without being locked into proprietary text editing products.


elisp: none
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_current: ["Text editing features"]
emacs_motivations_initial: ["Community", "Flipped a coin vs vim"]
emacs_performance: Very well, it's snappy
emacs_strengths: Keybindings & available everywhere I need it.
emacs_tasks: ["Work"]
emacs_version: ["28.2"]
emacs_years: 6
email_package: No
favourite_packages: whitespace-mode, fill-column-indicator
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++", "HTML/CSS", "Javascript", "Java", "SQL"]
magit_usage: Never
operating_system: ["GNU/Linux"]
org_usage: String[]
package_archives: ["MELPA"]
package_contact_method: ["n/a"]
package_contribution: Never
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Reddit", "GitHub", "Discord", "Blogs", "Web search engines"]
package_documentation_wish: ["Tutorials", "Screenshots"]
package_help: ["I just google it"]
package_manager: ["package.el"]
emacs_difficulties:
  Just needed to learn the keybindings, but it was fairly easy after a short while.  To this day, though, I'm barely using 10% of what it's capable of.  I don't even have an lsp server or whatever to look at my code.  I just ... know the whole code base of 100k lines or so. lol.

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


elisp: simple functions
emacs_contribution: Never
emacs_introduction: Friend
emacs_mode: ["GUI", "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: ["29.0"]
emacs_years: 3
email_package: No
favourite_packages: meow, org, magit, eglot
free_software_zeal: significant comprimise
fsf_paperwork_year: might in future
has_donated_community: Cannot
has_donated_fsf: Cannot
isa_package_maintainer: No
keybindings: meow
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "Time tracking", "PKB"]
package_archives: ["GNU ELPA", "NonGNU ELPA", "MELPA"]
package_contact_method: ["Mailing list"]
package_contribution: Never
package_contribution_barriers: ["Lack of time", "Elisp proficiency", "Lack confidence in code quality"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Reddit", "GitHub", "friends"]
package_documentation_wish: ["Design rationale"]
package_help: ["IRC", "GitHub", "friends"]
package_manager: ["package.el"]
package_research: ["Install and try it immediately"]
emacs_motivations_current:
[cell repeats an earlier one in this file: 110 characters]

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


elisp: write package
emacs_contribution: Never
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features", "Community"]
emacs_motivations_initial: String[]
emacs_performance: Good but not great
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 10
email_package: No
free_software_zeal: do not prefer
fsf_paperwork_year: might in future
has_donated_community: I have in the past
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
languages: ["Elisp", "HTML/CSS", "Javascript", "Rust", "Shell", "SQL", "Typescript"]
magit_usage: Frequently
operating_system: ["MacOS"]
org_usage: ["Note taking", "PKB"]
package_archives: ["GNU ELPA", "NonGNU 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", "Web search engines", "M-x list-packages"]
package_documentation_wish: ["Comparison", "Design rationale", "Overview"]
package_help: ["Reddit", "Emacs StackExchange", "GitHub"]
package_manager: ["package.el", "use-package"]
package_research: ["Install and try it immediately"]
project_package: projectile
favourite_packages:
  magit, projectile, treemacs, vterm, js2-mode, restclient, posframe, modus-themes, js2-refactor, tide


elisp: simple functions
emacs_contribution: Never
emacs_introduction: University/College
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features"]
emacs_motivations_initial: ["Extensibility", "seeing other experienced Emacs users doing magic"]
emacs_performance: Good but not great
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2", "28.1"]
emacs_years: 6
email_package: No
favourite_packages: magit,zop-to-char,ein,lsp-mode,which-key,hydra,ivy,deadgrep,wgrep,projectile
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: ["Elisp", "Elixir", "Javascript", "Python", "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: ["GitHub"]
package_contribution: Never
package_contribution_barriers: ["Lack of time", "Elisp proficiency"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Reddit", "GitHub"]
package_documentation_wish: ["Overview"]
package_help: ["GitHub"]
package_manager: ["use-package"]
emacs_difficulties:
  I started with `C-h t`, I think the biggest hurdle was unlearning CUA instincts in favor of Emacs' own key bindings. I started using Emacs starter kits (specifically Emacs Prelude) until I understood enough to write my own configuration. I think probably the biggest helps were the `which-key` package along with a genuine desire to learn the system (as opposed to passively picking it up). The learning curve was certainly steeper than more commercial text editors (e.g. VS Code, JetBrains products) but I was strongly motivated to learn Emacs after learning about VS Code's troubling telemetry and monetization practices.

emacs_strengths:
  Extensibility and UX consistency. The text-first user interface paradigm allows for unparalleled "ah, this works here as I expect" moments.


elisp: simple functions
emacs_contribution: Never
emacs_introduction: University/College
emacs_mode: ["GUI", "TUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features"]
emacs_motivations_initial: ["Extensibility"]
emacs_performance: Very well, it's snappy
emacs_strengths: Extensibility, ability to act as a universal interface for editing text
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0", "28.2"]
emacs_years: 8
email_package: No
favourite_packages: ivy,projectile,magit,eglot,tide,slime
free_software_zeal: limited comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: Would directly
isa_package_maintainer: No
keybindings: Emacs
magit_usage: Often
operating_system: ["GNU/Linux", "MacOS"]
org_usage: ["Note taking", "General document writing", "Task management"]
package_archives: ["GNU ELPA", "MELPA", "MELPA Stable"]
package_contact_method: ["Mailing list"]
package_contribution: Never
package_contribution_frequency: Rarely
package_contributions: missing
package_discovery: ["Reddit", "Mailing lists"]
package_documentation_wish: ["Tutorials", "Screenshots"]
package_help: ["Emacs StackExchange", "GitHub"]
package_manager: ["package.el"]
package_research: ["wait for maturity"]
emacs_difficulties:
  It was a long time ago, but I remember struggling/not really understanding the point of emacs until I started using Helm (later Ivy). Once I had a more visual completion framework, all the other pieces started to come together.

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

package_contribution_barriers:
  ["Lack of time", "Elisp proficiency", "I generally stick to fairly mature packages that work good enough for me"]


elisp: simple functions
emacs_contribution: Never
emacs_introduction: University/College
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Repl, lisp"]
emacs_motivations_initial: ["Extensibility", "Package(s)"]
emacs_performance: Not well
emacs_strengths: Runtime introspection
emacs_tasks: ["Work"]
emacs_version: ["29.0"]
emacs_years: 12
email_package: Mu4e
favourite_packages: Magit, straight, evil, vertico, company, (LSP - although it's unusably slow)
free_software_zeal: moderate comprimise
fsf_paperwork_year: never considered
has_donated_community: I have in the past
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Vim
languages: ["Clojure", "Common Lisp", "Go", "HTML/CSS", "Javascript", "Shell", "SQL", "Typescript"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "Task management", "Agenda", "PKB"]
package_archives: ["Source"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: ["Lack of time"]
package_contribution_frequency: Rarely
package_contributions: ["Advocacy"]
package_discovery: ["Reddit", "GitHub"]
package_documentation_wish: ["Manual"]
package_help: ["Reddit"]
survey_feedback:
  No questions regarding what I think is important for or lacking in emacs. 

  If there was one thing I could wish for, is that there was more focus on multithreading. As it is now, I can't really use emacs for my daily work.


elisp: read and understand
emacs_contribution: Never
emacs_difficulties: Key binds are very obscure but quick when learned
emacs_introduction: Internet
emacs_mode: ["GUI", "TUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Text editing features"]
emacs_motivations_initial: ["Extensibility", "Package(s)", "Text editing features"]
emacs_performance: Very well, it's snappy
emacs_strengths: Lack of stateful key binds (vast majority are non-modal unlike vims)
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0"]
emacs_years: 10
email_package: No
free_software_zeal: moderate comprimise
fsf_paperwork_year: never considered
has_donated_community: I have in the past
has_donated_fsf: I have in the past
isa_package_maintainer: No
keybindings: Emacs
magit_usage: Rarely
operating_system: ["GNU/Linux", "WSL", "Windows", "BSD"]
org_usage: ["Note taking", "Task management"]
package_archives: ["not sure"]
package_contact_method: ["Mailing list", "Email", "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: ["I don’t"]
package_documentation_wish: ["Comparison", "Screenshots", "Overview"]
package_help: ["Emacs StackExchange", "GitHub", "Mailing lists"]
package_manager: ["package.el"]
languages:
  ["Assembly", "C++", "C", "HTML/CSS", "Haskell", "Javascript", "Python", "Perl", "Shell", "SQL", "Typescript"]


elisp: write package
emacs_contribution: Never
emacs_difficulties: Building it by hand for different flavors of unix
emacs_introduction: Friend
emacs_mode: ["TUI"]
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: Good but not great
emacs_strengths: Programmability, packages
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["27.1"]
emacs_years: 39
email_package: No
free_software_zeal: moderate comprimise
fsf_paperwork_year: might in future
has_donated_community: No
has_donated_fsf: Would directly
isa_package_maintainer: No
keybindings: Emacs
magit_usage: Never
operating_system: ["GNU/Linux", "WSL", "Windows", "MacOS"]
org_usage: ["Note taking", "General document writing"]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["Mailing list", "Email"]
package_contribution: Rarely
package_contribution_barriers: ["Unfamiliar with contribution process", "Bad prior experience"]
package_contribution_frequency: Rarely
package_contributions: ["Issues"]
package_discovery: ["Blogs", "Web search engines", "GNU ELPA/MELPA online package lists"]
package_documentation_wish: ["Design rationale", "Overview"]
package_help: ["IRC"]
package_manager: ["package.el", "manual"]
favourite_packages:
  ediff
  c++-mode
  swift-mode,
  java-mode,
  python-mode,
  shell-script-mode,
  html-mode
  docker-mode
  recentf
  git-command

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


elisp: simple functions
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI", "TUI", "daemon"]
emacs_performance: Good but not great
emacs_strengths: Extensibility, depth
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0"]
emacs_years: 20
email_package: No
free_software_zeal: significant comprimise
fsf_paperwork_year: 5-10y
has_donated_community: No
has_donated_fsf: Never crossed my mind to be honest
isa_package_maintainer: No
keybindings: Emacs
languages: ["C++", "C", "Elisp", "Erlang", "Python", "Rust"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "Time tracking", "PKB"]
package_archives: ["GNU ELPA", "GNU ELPA devel", "NonGNU ELPA", "MELPA", "MELPA Stable", "Source"]
package_contact_method: ["Email", "GitHub"]
package_contribution: Never
package_contribution_barriers: ["Elisp proficiency"]
package_contribution_frequency: Never
package_contributions: ["Advocacy"]
package_discovery: ["Reddit", "GitHub", "M-x list-packages"]
package_documentation_wish: ["Tutorials", "Manual"]
package_help: ["Reddit", "Emacs StackExchange", "GitHub", "Mailing lists", "Email"]
package_manager: ["straight", "use-package"]
package_research: ["Research alternatives"]
prior_editor: Various
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", "History"]


elisp: write package
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: ["Text editing features", "There was no other options"]
emacs_performance: Good but not great
emacs_strengths: e-lisp. macro. org-mode(outline mode)
emacs_tasks: ["Work"]
emacs_version: ["26.3"]
emacs_years: 32
email_package: No
favourite_packages: org-mode, undo-tree, ivy, counsel, real-auto-save, dired, wdired, uniquify
free_software_zeal: moderate comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
languages: ["Elisp", "Python", "Perl", "Shell", "bat,"]
magit_usage: Never
operating_system: ["Windows"]
org_usage: ["Note taking", "General document writing", "Task management", "PKB", "Babel"]
package_archives: ["GNU ELPA", "NonGNU ELPA", "MELPA"]
package_contact_method: ["Email", "GitHub"]
package_contribution: Never
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Web search engines", "Japanese community in slack"]
package_documentation_wish: ["Comparison", "Design rationale", "Manual", "Screenshots"]
package_help: ["Japanese community in slack"]
package_manager: ["manual", "leaf"]
emacs_difficulties:
  1. Key bindings to move cursor (^F ^B ^N ^P). These bindings are not intuitive and hard to type.
  2. How to use ^K, surprisingly it appends cut text to copy buffer and yank will paste all. The term "yank" is also difficult to understand than "paste."
  3. How to use just copy but not kill. The answer is M-w. To find out, I browsed almost all pages of emacs manual.

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


elisp: simple functions
emacs_contribution: Rarely
emacs_introduction: University/College
emacs_mode: ["GUI", "TUI"]
emacs_motivations_initial: ["Text editing features", "Part of the GNU project / FSF"]
emacs_performance: Very well, it's snappy
emacs_strengths: Built-in "magical" features, so many packages/modes.
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2", "27.1"]
emacs_years: 24
email_package: Gnus
favourite_packages: auctex, ghosttext (websocket)
free_software_zeal: significant comprimise
fsf_paperwork_year: might in future
has_donated_community: No
has_donated_fsf: I contribute to the FSF but not directly to Emacs
isa_package_maintainer: No
keybindings: Emacs
languages: ["C++", "C", "HTML/CSS", "Python", "Shell"]
magit_usage: Never
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "Task management", "PKB"]
package_archives: ["GNU ELPA", "NonGNU ELPA"]
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", "Advocacy"]
package_discovery: ["IRC servers", "Web search engines"]
package_documentation_wish: ["Tutorials", "Design rationale"]
package_help: ["IRC", "Emacs StackExchange"]
package_manager: ["manual"]
emacs_difficulties:
  Region / kill-ring / yank which is very different from usual copy-paste, but it improved in recent Emacs, and it's powerful once you're used to it.

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


elisp: simple functions
emacs_contribution: Never
emacs_introduction: Cannot remember
emacs_mode: ["GUI", "TUI"]
emacs_motivations_initial: ["Extensibility", "Package(s)", "Text editing features", "Part of the GNU project / FSF"]
emacs_performance: Good but not great
emacs_strengths: Extensibility and quality of available packages like TRAMP and org mode.
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 35
email_package: No
favourite_packages: slime, rainbow-delimiters, web-mode, org-mode,TRAMP
free_software_zeal: missing
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
magit_usage: Rarely
operating_system: ["GNU/Linux", "Windows", "MacOS", "BSD"]
org_usage: String[]
package_archives: ["GNU ELPA", "MELPA Stable"]
package_contact_method: ["Mailing list"]
package_contribution: Never
package_contribution_barriers: ["Elisp proficiency", "Unfamiliar with contribution process"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Reddit", "GitHub", "Blogs", "M-x list-packages"]
package_documentation_wish: ["Tutorials", "Screenshots", "Overview"]
package_help: ["Emacs StackExchange"]
package_manager: ["package.el"]
package_research: ["Install and try it immediately"]
emacs_motivations_current:
[cell repeats an earlier one in this file: 123 characters]

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


elisp: write package
emacs_contribution: Never
emacs_introduction: University/College
emacs_mode: ["GUI", "TUI", "daemon"]
emacs_motivations_initial: ["Extensibility", "Text editing features"]
emacs_performance: Good but not great
emacs_strengths: Totally introspectable and extensible
emacs_tasks: ["Work", "Hobby projects", "Note Taking, Routine tracking"]
emacs_version: ["29.0", "28.2"]
emacs_years: 24
email_package: Mu4e
favourite_packages: use-package, ess, eglot, lsp-mode, elpy, slime, sly, cider, geiser, theme-anchor
free_software_zeal: moderate comprimise
fsf_paperwork_year: might in future
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: Yes
keybindings: Emacs
magit_usage: Frequently
operating_system: ["GNU/Linux", "WSL", "Windows", "MacOS", "BSD"]
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: ["Lack of time"]
package_contribution_frequency: Sometimes
package_contributions: ["Issues", "Code (bug fixes)", "Documentation", "Advocacy"]
package_discovery: ["Reddit", "GitHub", "Mailing lists", "Blogs", "Web search engines"]
package_help: ["Emacs StackExchange", "GitHub", "Mailing lists", "Email"]
package_manager: ["straight", "use-package"]
package_research: ["Install and try it immediately"]
package_submission: MELPA first, one it's stabilized, move to GNU ELPA if possible
prior_editor: Vim
emacs_difficulties:
  It took time to develop muscle memory of those keybindings. But after I had learned Emacs for a while, I just use my own keybinding to avoid ergonomic problems.  Also Emacs Lisp itself is not a small language, if all Emacs's built-in packages are considered as part of its standard library.

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

languages:
  ["C++", "C", "Clojure", "Common Lisp", "Elisp", "Go", "Haskell", "Julia", "Java", "Python", "R", "Rust", "Scheme", "Shell", "Typescript"]

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

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


elisp: copy-paste
emacs_contribution: Never
emacs_difficulties: The commands aren't intuitive if you come from a windows background.
emacs_introduction: Colleague
emacs_mode: ["GUI", "TUI"]
emacs_motivations_current: ["Package(s)", "Text editing features", "Built-in features"]
emacs_motivations_initial: ["Text editing features"]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Work"]
emacs_version: ["29.0"]
emacs_years: 34
email_package: No
free_software_zeal: limited comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: Would directly
isa_package_maintainer: No
keybindings: Emacs
languages: ["C++", "C", "HTML/CSS", "Python", "Perl", "JSON"]
magit_usage: Never
operating_system: ["GNU/Linux", "Windows"]
org_usage: ["Note taking"]
package_archives: ["framework default", "GNU ELPA"]
package_contact_method: ["Email"]
package_contribution: Never
package_contribution_barriers: ["Lack of time", "Elisp proficiency", "My employer's policies"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Web search engines", "GNU ELPA/MELPA online package lists"]
package_documentation_wish: ["Manual", "Overview"]
package_help: ["Reddit", "Emacs StackExchange"]
package_manager: ["package.el"]
emacs_strengths:
  It makes complex actions easy to do. I love its macros.
  I can do everything inside it - no context switching needed.


elisp: none
emacs_contribution: Never
emacs_introduction: Friend
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Community"]
emacs_motivations_initial: ["Extensibility", "Package(s)"]
emacs_performance: Very well, it's snappy
emacs_strengths: Extensibility
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0"]
emacs_years: 6
email_package: No
favourite_packages: lap,evil,magit
free_software_zeal: significant comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Vim
languages: ["C++", "HTML/CSS", "Python", "Rust", "Shell", "SQL"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: String[]
package_archives: ["framework default", "MELPA"]
package_contact_method: ["I give up and move on"]
package_contribution: Never
package_contribution_barriers: ["Elisp proficiency"]
package_contribution_frequency: Never
package_contributions: ["Issues", "Documentation"]
package_discovery: ["I don't"]
package_documentation_wish: ["Tutorials", "Design rationale", "Screenshots"]
package_help: ["Ask a friend who knows how to read elisp"]
emacs_difficulties:
  When installing spacemacs it feels like there is always at least one package from elpa broken at any point in time.


elisp: simple functions
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: ["Package(s)", "Text editing features", "Community"]
emacs_performance: Good but not great
emacs_strengths: extensibility and fast and efficient text editing features.
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 7
email_package: No
favourite_packages: vertico, consult, org, marginalia
free_software_zeal: no comprimise
fsf_paperwork_year: 2-5y
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", "Python"]
magit_usage: Sometimes
operating_system: ["WSL", "Windows"]
org_usage: ["Note taking", "PKB"]
package_archives: ["GNU ELPA", "NonGNU ELPA", "MELPA"]
package_contact_method: ["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", "Advocacy"]
package_discovery: ["Reddit", "Mailing lists", "Blogs"]
package_documentation_wish: ["Tutorials", "Design rationale", "Manual", "Overview"]
package_help: ["Reddit", "Emacs StackExchange", "Mailing lists"]
emacs_contribution_feedback:
  I got my feedback when my assignment went thru. I also submitted a small eshell patch on the debbugs bug tracker.

emacs_difficulties:
  Going through the tutorial was a chore. Mickey's Mastering Emacs book really helped my understanding though.


elisp: simple functions
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["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: ["29.0"]
emacs_years: 8
email_package: No
favourite_packages: tramp, lsp-mode, helm, evil, which-key, tabspaces, flycheck, magit, cheatsheet, elfeed
free_software_zeal: do not prefer
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: I have in the past
isa_package_maintainer: No
keybindings: Hybrid/Custom
languages: ["Assembly", "C++", "C", "C#", "Elisp", "HTML/CSS", "Haskell", "Java", "Shell", "Scala, Wren"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: String[]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["Mailing list", "Email"]
package_contribution: Never
package_contribution_barriers: ["Lack of time", "Elisp proficiency", "Package Maintainers"]
package_contribution_frequency: Rarely
package_contributions: ["Code (bug fixes)"]
package_discovery: ["Blogs", "M-x list-packages"]
package_documentation_wish: ["Comparison", "Design rationale", "Manual", "Screenshots", "Overview", "commented functions"]
package_help: ["Friends"]
package_manager: ["package.el"]
emacs_strengths:
  I can always follow-functions of my editor and the code being edited to immediately have full transparency and troubleshoot outside of external language server issues.

survey_feedback:
  The free software question ought to have an "other" or else it may as well be a slider with how 2-dimensional it is.


elisp: simple functions
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Text editing features", "Built-in features"]
emacs_motivations_initial: ["Extensibility", "Package(s)", "Part of the GNU project / FSF"]
emacs_performance: Good but not great
emacs_tasks: ["Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 2
email_package: No
favourite_packages: selectrum, prescient, company, sly,, org, paredit, magit, ef-themes, dtrt-indent
free_software_zeal: moderate comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: I have contributed to the FSF but not emacs directly.
isa_package_maintainer: No
keybindings: Emacs
languages: ["Elisp", "HTML/CSS", "Ruby", "Shell", "SQL", "Common Lisp"]
magit_usage: Often
operating_system: ["GNU/Linux", "MacOS"]
org_usage: ["Note taking", "General document writing", "Babel"]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["Email", "GitHub"]
package_contribution: Rarely
package_contribution_barriers: ["Elisp proficiency", "Lack confidence in code quality", "Unfamiliar with contribution process"]
package_contribution_frequency: Rarely
package_contributions: missing
package_discovery: ["Blogs", "Web search engines", "M-x list-packages"]
package_documentation_wish: ["Comparison", "Clips/videos", "Overview"]
package_help: ["Emacs StackExchange", "GitHub", "Email"]
package_manager: ["package.el", "manual"]
emacs_difficulties:
  I attempted to use Evil mode, but there were a lot of conflicting bindings which soured me on vim-style movement and made me learn the default bindings. This caused a lot of trouble, specifically when editing lisp code, I could never get Evil to work well with paredit.
  The second one was using a pre-packaged Emacs config, which I used to ignore what was customised, so when trying to create my own emacs config, it was difficult to transition to my own. This isn't specifically about the config itself, but more that the defaults of Emacs were very different to what I expected. After stripping away the config I was a bit lost because I didn't understand things like `customize', and the Emacs defaults.

emacs_strengths:
  The ability to customise pretty much everything and that the default way of implementing a feature (by the devs) is to give you a lot of options.


elisp: write package
emacs_contribution: Rarely
emacs_introduction: Internet
emacs_mode: ["GUI", "daemon"]
emacs_motivations_initial: ["Package(s)", "Community", "Clojure/Cider"]
emacs_performance: Very well, it's snappy
emacs_strengths: Being built on top of lisp, feature rich packages
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 3
email_package: No
favourite_packages: vertico, consult, embark, marginalia, cider
free_software_zeal: moderate comprimise
fsf_paperwork_year: might in future
has_donated_community: No
has_donated_fsf: Would directly
isa_package_maintainer: No
keybindings: Emacs
languages: ["Clojure", "Elisp", "Javascript"]
magit_usage: Often
operating_system: ["GNU/Linux", "WSL", "MacOS"]
org_usage: ["Babel"]
package_archives: ["GNU ELPA", "NonGNU ELPA", "MELPA"]
package_contact_method: ["GitHub"]
package_contribution: Rarely
package_contribution_barriers: ["Lack of time", "Lack confidence in code quality", "Unfamiliar with contribution process"]
package_contribution_frequency: Rarely
package_contributions: ["Code (bug fixes)", "Advocacy"]
package_discovery: ["Reddit", "GitHub", "Blogs", "Sacha's feed"]
package_documentation_wish: ["Tutorials", "Screenshots", "Clips/videos"]
package_help: ["Reddit", "GitHub"]
package_manager: ["straight", "use-package"]
emacs_difficulties:
  I struggled a lot with evil mode, but eventually to original emacs controls and loved it.  Had some issues with performance/gc settings because I didn't understand what I had done, but once I learned more elisp and the emacs backend I started to learn how to debug and write my own functions and packages!

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


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI", "daemon"]
emacs_motivations_initial: ["Extensibility", "Package(s)", "Text editing features"]
emacs_performance: Good but not great
emacs_strengths: Extensibility and org mode
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 1
email_package: No
favourite_packages: Org, magit, eglot, evil
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"]
magit_usage: Often
operating_system: ["GNU/Linux", "WSL"]
org_usage: ["Note taking", "General document writing", "Task management", "PKB", "Babel"]
package_archives: ["framework default"]
package_contact_method: ["Email"]
package_contribution: Never
package_contribution_frequency: Rarely
package_contributions: ["Issues"]
package_discovery: ["Reddit", "GitHub", "Discord", "Discourse", "Blogs", "Web search engines"]
package_documentation_wish: ["Tutorials", "Screenshots", "Clips/videos"]
package_help: ["Reddit", "Emacs StackExchange", "Framework", "GitHub", "Discord", "Discourse"]
package_manager: ["framework default"]
package_research: ["wait for community"]
emacs_difficulties:
  Even with a starting configuration like doom, Elisp adds a high barrier to entry. There is also not a version of the full tutorial written for anything but vanilla emacs

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

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


elisp: read and understand
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Text editing features", "org-mode"]
emacs_motivations_initial: ["Extensibility", "Package(s)", "Text editing features"]
emacs_performance: Alright
emacs_strengths: org-mode
emacs_tasks: ["Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 3
email_package: No
free_software_zeal: moderate comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Vim
languages: ["C", "Elisp"]
magit_usage: Sometimes
operating_system: ["GNU/Linux", "Windows"]
org_usage: ["Note taking", "General document writing", "PKB"]
package_archives: ["MELPA", "Source"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: ["Not interested", "Elisp proficiency", "Lack confidence in code quality"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Reddit", "GitHub", "Blogs", "Web search engines", "M-x list-packages"]
package_documentation_wish: ["Tutorials", "Design rationale", "Manual"]
package_help: ["Reddit", "Emacs StackExchange", "GitHub"]
package_manager: ["use-package"]
emacs_difficulties:
  There is so much that is possible to configure but configuring specific things can often be difficult. Some language integrations are difficult to add. In sum, configuring emacs can be very bewildering.


elisp: copy-paste
emacs_contribution: Never
emacs_difficulties: Configuration was insanely hard at first.
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_current: ["Text editing features", "Built-in features", "Community", "Part of the GNU project / FSF"]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Work"]
emacs_version: ["29.0"]
emacs_years: 4
email_package: No
favourite_packages: Org-mode, Markdown-mode, Dracula-theme
free_software_zeal: no comprimise
fsf_paperwork_year: never considered
has_donated_community: I have in the past
has_donated_fsf: Would directly
isa_package_maintainer: No
keybindings: Emacs
languages: ["HTML/CSS"]
magit_usage: Never
operating_system: ["Windows", "MacOS"]
package_archives: ["GNU ELPA", "GNU ELPA devel", "MELPA", "MELPA Stable"]
package_contact_method: ["GitHub"]
package_contribution: Sometimes
package_contribution_frequency: Sometimes
package_contributions: ["Issues", "Documentation", "Advocacy"]
package_discovery: ["Reddit", "GitHub", "Web search engines"]
package_documentation_wish: ["Tutorials", "Design rationale", "Manual"]
package_help: ["Reddit", "Emacs StackExchange"]
package_manager: ["package.el", "use-package"]
package_research: ["Install and try it immediately", "Research alternatives"]
prior_editor: Notepad++
emacs_motivations_initial:
  ["Text editing features", "Community", "Part of the GNU project / FSF", "Org Mode and Markdown Mode"]

emacs_strengths:
  Elasticity in adjusting it to the needs of an individual user, general features for manipulation of any text, the fact that it’s light on system resources.

org_usage:
  ["Currently I am not using Org-Mode, employing a combination of the NB bash script (which can be run in Eshell easily) and Markdown-Mode for similar purposes"]

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


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: Colleague
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", "25.3"]
emacs_years: 12
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: ["Go", "R", "Shell", "SQL"]
magit_usage: Never
operating_system: ["GNU/Linux", "Windows", "MacOS"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "Time tracking", "Babel"]
package_archives: ["GNU ELPA", "MELPA", "MELPA Stable"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_frequency: Never
package_contributions: missing
package_documentation_wish: ["Comparison", "Design rationale", "Screenshots", "Overview"]
package_help: ["Reddit", "Emacs StackExchange", "GitHub", "Mailing lists"]
package_manager: ["package.el", "manual"]
package_research: ["Install and try it immediately", "wait for community"]
prior_editor: Notepad++
project_package: No
emacs_difficulties:
  Basic navigation: opening and rearranging windows, maintaining order/arrangement of buffers, Emacs-style cursor movement. (I've been grateful to have "Windows-style" arrow-key movement but this has discouraged learning the Emacs movement commands.) Initial start-up with the help system: this is great for discovery later on, but at first is just another source of confusion as it assumes a basic understanding of key-sequences, Emacs nomenclature and conventions, and Elisp.

emacs_strengths:
  Consistent development environment across multiple languages; uniquely powerful packages (org-mode); customisation/extensibility; free software ethos.

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

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


elisp: none
emacs_contribution: Never
emacs_introduction: Friend
emacs_mode: ["TUI"]
emacs_motivations_current: ["Text editing features"]
emacs_motivations_initial: ["Text editing features"]
emacs_performance: Good but not great
emacs_strengths: Simile dependable functionality
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.1", "27.2"]
emacs_years: 10
email_package: No
favourite_packages: Org
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: ["Java", "Python", "Shell"]
magit_usage: Sometimes
operating_system: ["GNU/Linux"]
org_usage: ["Note taking"]
package_archives: ["MELPA"]
package_contact_method: ["GitHub"]
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: ["M-x list-packages"]
package_documentation_wish: ["Overview"]
package_help: ["Emacs StackExchange"]
emacs_difficulties:
  I got completely stuck numerous times because I didn't know key bindings, and things I couldn't find simple ways to do certain things.


elisp: write package
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: ["Extensibility", "Package(s)"]
emacs_performance: Good but not great
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.1"]
emacs_years: 7
email_package: No
favourite_packages: evil, magit, corfu, vertico, prescient, org-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: Vim
languages: ["Elisp", "HTML/CSS", "Javascript", "Java", "Python", "Rust"]
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: ["GitHub"]
package_contribution: Rarely
package_contribution_barriers: String[]
package_contribution_frequency: Sometimes
package_contributions: ["Issues", "Code (bug fixes)", "Documentation", "Advocacy"]
package_discovery: ["Reddit", "GitHub", "Web search engines"]
package_documentation_wish: ["Comparison", "Tutorials"]
package_help: ["Matrix", "GitHub"]
package_manager: ["use-package", "nix-community emacs-overlay"]
emacs_difficulties:
  elisp is drastically different than vimscript and I had a hard time figuring out the new paradigms. I also had trouble figuring out the extension ecosystem, as I had some very specific things I wanted to port over from vim immediately.

emacs_strengths:
  Extensibility. Scriptibility. I've come to rely on the fact that emacs isn't really a text editor, but rather an elisp execution environment with an okay text editor embedded in it.


elisp: write package
emacs_contribution: Never
emacs_difficulties: Key chords, learning the core set.
emacs_introduction: Started in a unix shop, emacs was basically the default editor
emacs_mode: ["GUI", "TUI", "daemon"]
emacs_performance: Very well, it's snappy
emacs_strengths: Eliso extensibility
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0", "28.2", "28.1", "27.2"]
emacs_years: 25
email_package: notmuch
free_software_zeal: significant comprimise
fsf_paperwork_year: might in future
has_donated_community: Cannot
has_donated_fsf: Cannot
isa_package_maintainer: Yes
keybindings: Emacs
languages: ["C++", "C", "Common Lisp", "Elisp", "Python", "ocaml"]
magit_usage: Sometimes
operating_system: ["GNU/Linux", "Windows"]
package_archives: ["GNU ELPA", "MELPA", "MELPA Stable", "Source"]
package_contact_method: ["Email", "GitHub"]
package_contribution: Rarely
package_contribution_barriers: ["Lack of time"]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Advocacy"]
package_discovery: ["Web search engines", "emacs wiki"]
package_documentation_wish: ["Tutorials", "Manual", "Overview"]
package_help: ["Emacs StackExchange"]
package_manager: ["package.el"]
package_research: ["Install and try it immediately"]
prior_editor: various
emacs_motivations_current:
[cell repeats an earlier one in this file: 123 characters]

emacs_motivations_initial:
  ["Part of the GNU project / FSF", "Best unix editor at the time. Stable, therefor good long term investment"]

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


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"]
emacs_motivations_initial: ["Extensibility", "Package(s)"]
emacs_performance: Good but not great
emacs_strengths: Customizability range of packages tons of features
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 1
email_package: No
free_software_zeal: significant comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
languages: ["HTML/CSS", "Javascript", "Python"]
magit_usage: Rarely
operating_system: ["GNU/Linux"]
org_usage: ["Note taking"]
package_archives: ["MELPA"]
package_contact_method: ["GitHub"]
package_contribution: Rarely
package_contribution_barriers: String[]
package_contribution_frequency: Sometimes
package_contributions: ["Issues", "Advocacy"]
package_discovery: ["Reddit", "GitHub", "Web search engines", "GNU ELPA/MELPA online package lists"]
package_documentation_wish: ["Comparison", "Tutorials", "Screenshots", "Clips/videos"]
package_help: ["Reddit", "GitHub"]
package_manager: ["use-package"]
emacs_difficulties:
  Sometimes its slow when using heavier stuff like eglot with autocompletion although this might have to do with my laptop having a weak dual core then emacs

  The tutorial felt to bare bones it just provides enough to get you started and works well for that but i which there was some kind of interactive tutorial to show various features of emacs

favourite_packages:
  eglot, aphaeleia, helpful, yasnippet, which-key, doom-themes, doom-modeline, corfu, vertico, dirvish

survey_feedback:
  I wish there was more specific questions they seemed very general. I wish there was more options for certain things like if i have or have not used a model editing package


elisp: copy-paste
emacs_contribution: Never
emacs_difficulties: Not, but Elisp learning is a challenge
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_initial: ["Text editing features"]
emacs_performance: Very well, it's snappy
emacs_strengths: It's extensibility
emacs_tasks: ["Work", "Hobby projects", "Desktop manager (Exwm)"]
emacs_version: ["28.2"]
emacs_years: 5
email_package: No
favourite_packages: Org mode, Aux, Exwm
free_software_zeal: limited comprimise
fsf_paperwork_year: never considered
has_donated_community: Cannot
has_donated_fsf: Cannot
isa_package_maintainer: No
keybindings: Emacs
languages: ["Common Lisp", "Elisp"]
magit_usage: Never
operating_system: ["GNU/Linux", "Windows"]
org_usage: ["Note taking", "General document writing", "Budget/Spreadsheets"]
package_archives: ["GNU ELPA", "MELPA", "Org"]
package_contact_method: ["Email", "GitHub"]
package_contribution: Rarely
package_contribution_barriers: ["Elisp proficiency"]
package_contribution_frequency: Rarely
package_contributions: ["Advocacy"]
package_discovery: ["Reddit", "GitHub", "Discord", "Blogs", "Web search engines"]
package_documentation_wish: ["Screenshots"]
package_help: ["Reddit", "Emacs StackExchange", "GitHub", "StackOverflow"]
emacs_motivations_current:
  ["Extensibility", "Package(s)", "Text editing features", "Community", "It's my desktop manager too"]


elisp: simple functions
emacs_contribution: Rarely
emacs_introduction: Internet
emacs_mode: ["GUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features"]
emacs_motivations_initial: ["Extensibility", "Package(s)", "Text editing features"]
emacs_performance: Good but not great
emacs_strengths: His extensibility and org-mode.
emacs_tasks: ["Hobby projects"]
emacs_version: ["29.0"]
emacs_years: 3
email_package: No
favourite_packages: evil, org-roam, consult, corfu, vertico, embark, sly, geiser, lsp-mode, vterm
free_software_zeal: significant comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Vim
languages: ["C++", "Common Lisp", "HTML/CSS", "Javascript", "Python", "Scheme", "dart"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "PKB", "Babel"]
package_archives: ["NonGNU ELPA", "MELPA", "Source"]
package_contact_method: ["GitHub"]
package_contribution: Rarely
package_contribution_barriers: ["Elisp proficiency", "Lack confidence in code quality"]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Code (features)"]
package_discovery: ["Reddit", "Blogs"]
package_documentation_wish: ["Tutorials", "Screenshots", "Clips/videos"]
package_help: ["Reddit", "Emacs StackExchange", "GitHub", "Discord"]
emacs_difficulties:
  How to install packages using init.el config file. The correct way to modify key bindings. How to set a font using init.el config file.


elisp: simple functions
emacs_contribution: missing
emacs_contribution_feedback: missing
emacs_difficulties: missing
emacs_introduction: missing
emacs_mode: ["GUI"]
emacs_motivations_initial: missing
emacs_performance: Good but not great
emacs_strengths: missing
emacs_tasks: ["Work", "Hobby projects", "Study"]
emacs_version: ["29.0"]
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
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:
[cell repeats an earlier one in this file: 110 characters]

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


elisp: write package
emacs_contribution: Never
emacs_introduction: Friend
emacs_mode: ["GUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features"]
emacs_motivations_initial: ["Extensibility"]
emacs_performance: Poorly, it's sluggish
emacs_strengths: Ease of extensibility and introspection
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0"]
emacs_years: 4
email_package: No
favourite_packages: evil, magit, lsp-mode, which-key, general
free_software_zeal: no comprimise
fsf_paperwork_year: never considered
has_donated_community: Cannot
has_donated_fsf: No
isa_package_maintainer: Yes
keybindings: Vim
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "Babel"]
package_archives: ["framework default"]
package_contact_method: ["GitHub"]
package_contribution: Sometimes
package_contribution_frequency: Rarely
package_contributions: ["Issues"]
package_discovery: ["Reddit", "Web search engines"]
package_documentation_wish: ["Comparison", "Tutorials", "Design rationale", "Overview"]
package_help: ["Framework"]
package_manager: ["framework default", "straight", "use-package"]
package_research: ["Research alternatives"]
emacs_difficulties:
  Learning the builtin elisp functions. Most are inconsistently and confusingly named, so it was hard to search directly for a function that did what I wanted. I end up having to Google "emacs X" every time rather than committing the esoteric names to memory.

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

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

package_submission:
  Just MELPA, since almost every other package I use uses it, and there seems to be much less friction to contribution.


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: String[]
emacs_performance: Good but not great
emacs_strengths: Extensibility. Amount of functionality.
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 22
email_package: Mu4e
favourite_packages: Org, magit, mu4e, fired, calc
free_software_zeal: significant comprimise
fsf_paperwork_year: never considered
has_donated_community: I have in the past
has_donated_fsf: Would directly
isa_package_maintainer: No
keybindings: Emacs
languages: ["C", "Elisp", "Go", "Python", "Rust", "Shell"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "Time tracking", "PKB"]
package_archives: ["framework default", "GNU ELPA", "MELPA"]
package_contact_method: ["I don't"]
package_contribution: Never
package_contribution_frequency: Rarely
package_contributions: ["Advocacy"]
package_discovery: ["Blogs", "Web search engines", "M-x list-packages"]
package_documentation_wish: ["Tutorials", "Design rationale"]
package_help: ["I don't"]
package_manager: ["framework default"]
emacs_difficulties:
  Unfamiliar terminology (frames/windows), the sheer size of it. Having to configure and integrate various packages

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


elisp: simple functions
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_initial: ["good help system"]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["27.1"]
emacs_years: 20
email_package: No
favourite_packages: org-mode, auc-tex, dired
free_software_zeal: significant comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
languages: ["C++", "C", "Python", "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: ["Mailing list", "Email", "GitHub"]
package_contribution: Never
package_contribution_barriers: ["Not interested"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Web search engines", "Debian package manager, sometimes the web"]
package_documentation_wish: ["."]
package_help: ["web search"]
package_manager: ["framework default"]
package_research: ["Install and try it immediately"]
emacs_motivations_current:
  ["Extensibility", "Text editing features", "Built-in features", "Part of the GNU project / FSF", "org-mode"]

emacs_strengths:
  The possibility to write huge packages in Elisp, like org-mode or AUCTeX, that are applications in themselves and integrate with the rest of the system. And the possibility to write a Mode for, say,  a certain type of configuration file, with relative ease, so that many people have done it.


elisp: simple functions
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Community"]
emacs_motivations_initial: ["Extensibility", "Package(s)"]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2", "27.2"]
emacs_years: 1
email_package: No
favourite_packages: Magit, evil mode, web mode, good scroll, neotree
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: ["HTML/CSS", "Javascript", "Julia", "Python"]
magit_usage: Frequently
operating_system: ["Windows"]
org_usage: ["Note taking", "General document writing", "Task management"]
package_archives: ["GNU ELPA", "NonGNU 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: ["Advocacy"]
package_discovery: ["Reddit", "GitHub", "Blogs", "Web search engines", "M-x list-packages"]
package_documentation_wish: ["Comparison", "Design rationale", "Manual"]
package_help: ["Reddit", "Emacs StackExchange", "GitHub", "Discord"]
package_manager: ["package.el"]
emacs_difficulties:
  The help system is a skill that must be learned, there isn’t a way to search the Emacs help system from within Emacs easily. It is also hard to know what features Emacs has and doesn’t have out of the box.

emacs_strengths:
  Extensibility, stability (my Emacs knowledge will still be useful in 20 years), and the Emacs community/package ecosystem


elisp: write package
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)"]
emacs_motivations_initial: ["Package(s)"]
emacs_performance: Alright
emacs_tasks: ["Hobby projects"]
emacs_version: ["28.1"]
emacs_years: 10
email_package: No
free_software_zeal: do not prefer
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
languages: ["Common Lisp"]
magit_usage: Sometimes
operating_system: ["Windows"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda"]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Web search engines", "M-x list-packages"]
package_documentation_wish: ["Comparison", "Design rationale", "Overview"]
package_help: ["GitHub"]
package_manager: ["package.el"]
package_research: ["Install and try it immediately"]
prior_editor: Notepad++
package_contribution_barriers:
  ["Not interested", "Lack of time", "Unfamiliar with contribution process", "Wariness of the review process", "FSF paperwork"]


elisp: write package
emacs_contribution: Never
emacs_introduction: Colleague
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features", "Community"]
emacs_motivations_initial: ["Text editing features"]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2", "28.1"]
emacs_years: 15
email_package: No
free_software_zeal: significant comprimise
fsf_paperwork_year: might in future
has_donated_community: I have in the past
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
languages: ["C++", "C", "C#", "Elisp", "Javascript", "Shell", "Typescript"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "Windows"]
org_usage: ["Note taking", "Task management"]
package_archives: ["GNU ELPA", "NonGNU ELPA", "MELPA"]
package_contact_method: ["GitHub"]
package_contribution: Rarely
package_contribution_barriers: ["Lack of time"]
package_contribution_frequency: Rarely
package_contributions: ["Code (features)", "Code (bug fixes)"]
package_discovery: ["Reddit", "Blogs", "M-x list-packages"]
package_documentation_wish: ["Comparison", "Tutorials", "Design rationale", "Screenshots", "Clips/videos", "Overview"]
package_help: ["Reddit"]
package_manager: ["package.el"]
package_research: ["Install and try it immediately"]
favourite_packages:
  amx, company, doom-modeline, highlight-parentheses, magit, symbol-overlay, volatile-highlights, which-key, ws-butler, yasnippet


elisp: write package
emacs_contribution: Never
emacs_difficulties: No, it was too long ago (with XEmacs)...
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", "Programming languages support"]
emacs_performance: Good but not great
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 26
email_package: No
favourite_packages: Magit, eglot, corfu, vertico, marginalia, embark, consult, iedit, Org, vundo
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", "Python"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "PKB"]
package_archives: ["GNU ELPA", "NonGNU ELPA", "MELPA Stable"]
package_contact_method: ["Email", "GitHub"]
package_contribution: Rarely
package_contribution_barriers: String[]
package_contribution_frequency: Sometimes
package_contributions: ["Issues"]
package_discovery: ["Reddit", "GitHub", "Blogs", "Web search engines", "M-x list-packages"]
package_documentation_wish: ["Comparison", "Tutorials", "Design rationale", "Overview"]
package_help: ["GitHub", "Mailing lists"]
emacs_strengths:
  Adaptability. Good trade-off between evolution (adding new features) and stability (not breaking old ways).


elisp: simple functions
emacs_contribution: Never
emacs_introduction: University/College
emacs_mode: ["GUI"]
emacs_motivations_current: ["Package(s)", "Text editing features", "Built-in features"]
emacs_performance: Good but not great
emacs_strengths: Longevity, extensibility, consistency on different OSes.
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.1", "27.1"]
emacs_years: 28
email_package: No
favourite_packages: magit,projectile,vertico
free_software_zeal: moderate comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
languages: ["C", "C#", "Shell"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "WSL", "Windows"]
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: ["Reddit", "Blogs", "M-x list-packages"]
package_documentation_wish: ["Tutorials"]
package_help: ["Reddit", "GitHub"]
package_manager: ["package.el"]
emacs_motivations_initial:
  ["Need an editor that was not vi and could be used on different flavors of Unix, Windows, and OS/2"]


elisp: simple functions
emacs_contribution: Rarely
emacs_introduction: Internet
emacs_mode: ["GUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Community"]
emacs_motivations_initial: ["Extensibility", "Package(s)", "Text editing features", "Community"]
emacs_performance: Good but not great
emacs_strengths: Extensibility, flexibility, LISP, community.
emacs_tasks: ["Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 7
email_package: No
favourite_packages: Evil, CIDER, Sly, eyebrowse, lsp-mode, orderless, marginalia, vertico, corfu.
free_software_zeal: limited comprimise
fsf_paperwork_year: 0-2y
has_donated_community: No
has_donated_fsf: Would directly
isa_package_maintainer: No
keybindings: Vim
languages: ["Clojure", "Elisp", "Javascript", "Java", "Rust", "Scheme", "Shell", "SQL", "Typescript"]
magit_usage: Often
operating_system: ["MacOS"]
org_usage: String[]
package_archives: ["Source"]
package_contact_method: ["Email", "GitHub"]
package_contribution: Rarely
package_contribution_frequency: Sometimes
package_contributions: ["Issues", "Code (bug fixes)"]
package_discovery: ["Reddit", "GitHub", "Blogs", "Web search engines"]
package_documentation_wish: ["Comparison", "Tutorials", "Design rationale", "Screenshots", "Overview"]
package_help: ["Reddit", "Emacs StackExchange", "GitHub"]
package_manager: ["straight", "use-package"]
emacs_difficulties:
  Weird key bindings.
  It’s quite fragile - packages often break each other.
  Obscurity.
  Difficult configuration.

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


elisp: copy-paste
emacs_contribution: Never
emacs_contribution_feedback: No.
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Built-in features", "Community", "Part of the GNU project / FSF"]
emacs_motivations_initial: ["Extensibility", "Package(s)"]
emacs_performance: Good but not great
emacs_strengths: Its extensibility, wide selection of packages and large number of users.
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0"]
emacs_years: 1
email_package: No
favourite_packages: org-mode, evil, lsp-mode, lsp-bridge, company-mode, python-mode, org-roam
free_software_zeal: any comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Vim
languages: ["C++", "Elisp", "Python"]
magit_usage: Never
operating_system: ["Windows"]
package_archives: ["GNU ELPA", "MELPA Stable"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: ["Elisp proficiency"]
package_contribution_frequency: Never
package_contributions: ["Advocacy"]
package_discovery: ["Reddit", "GitHub", "Blogs", "Web search engines"]
package_documentation_wish: ["Comparison", "Tutorials"]
package_help: ["GitHub"]
emacs_difficulties:
  Due to lack of knowledge, I was not understanding error messages clearly, but internet search was enough to solve them.

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


elisp: simple functions
emacs_contribution: Never
emacs_introduction: University/College
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "configuration"]
emacs_motivations_initial: ["Text editing features"]
emacs_performance: Good but not great
emacs_strengths: extreme customizability
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.1"]
emacs_years: 25
email_package: No
favourite_packages: color-identifiers-mode
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: slightly altered default
languages: ["Python", "Rust", "Shell", "SQL"]
magit_usage: Never
operating_system: ["GNU/Linux", "MacOS", "BSD"]
org_usage: String[]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: String[]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Reddit", "GitHub", "Web search engines", "M-x list-packages"]
package_documentation_wish: ["Tutorials", "Overview"]
package_manager: ["not sure"]
emacs_difficulties:
  Oh, jeez. I think when I first used emacs, I was using in a terminal, and would hit Ctrl-Z to drop back to the shell, and then `kill %1`, because I hadn't figured out C-x C-c

package_help:
  ["generally, i don't--if there's insufficient info already available, I pass on the package or dig into the code myself"]


elisp: simple functions
emacs_contribution: Never
emacs_introduction: Friend
emacs_mode: ["GUI"]
emacs_motivations_initial: ["Text editing features", "Community"]
emacs_performance: Good but not great
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 10
email_package: No
favourite_packages: counsel, dired, magit, web-mode, counsel-fd, git-link
free_software_zeal: limited comprimise
fsf_paperwork_year: never considered
has_donated_community: I have in the past
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Vim
languages: ["C", "Elisp", "Go", "Python", "Rust", "Shell"]
magit_usage: Often
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing"]
package_archives: ["framework default", "MELPA"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: ["Lack of time"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Google search"]
package_documentation_wish: ["Clips/videos"]
package_help: ["Discord"]
package_manager: ["framework default"]
package_research: ["Install and try it immediately"]
emacs_contribution_feedback:
  No list of good first issues. I tried the recommended way of finding issues and it was hard to navigate

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

emacs_strengths:
  If I know how to use any feature, I already know how to tweak it. It's very empowering. There's a very small jump from "user" to "hacker". IMO most people can't code because most systems that they interact with aren't as hackable as emacs.


elisp: many packages
emacs_contribution: Rarely
emacs_difficulties: Difficult keybindings.
emacs_introduction: Internet
emacs_mode: ["GUI", "daemon"]
emacs_motivations_initial: ["I couldn't make heads or tails of Vim."]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.1"]
emacs_years: 13
email_package: No
favourite_packages: Org, magit, paredit, lispy, olivetti, avy, goto-last-change, deadgrep, Selectrum, expand-region.
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
magit_usage: Frequently
operating_system: ["GNU/Linux", "WSL"]
org_usage: ["Note taking", "General document writing", "Task management", "PKB"]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["GitHub"]
package_contribution: Rarely
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Code (bug fixes)"]
package_discovery: ["Reddit", "GitHub", "M-x list-packages"]
package_documentation_wish: ["Manual", "Clips/videos"]
package_help: ["I figure it out myself."]
package_manager: ["package.el"]
package_research: ["Install and try it immediately"]
prior_editor: Notepad++
emacs_motivations_current:
[cell repeats an earlier one in this file: 123 characters]

emacs_strengths:
  Implementation consistency, extensibility, ease of inspecting the implementation, decades of useful packages.

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

package_contribution_barriers:
  ["Lack of time", "It's so easy to fix things for myself I may not be motivated to share the results."]


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["daemon"]
emacs_performance: Very well, it's snappy
emacs_strengths: Community and amazing packages
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.1"]
emacs_years: 0
email_package: No
favourite_packages: Org
free_software_zeal: any comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Vim
languages: ["Python", "Shell"]
magit_usage: Sometimes
operating_system: ["GNU/Linux"]
org_usage: ["General document writing", "Task management"]
package_archives: ["framework default"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: ["Elisp proficiency", "Lack confidence in code quality"]
package_contribution_frequency: Never
package_contributions: missing
package_documentation_wish: ["Comparison", "Tutorials"]
package_help: ["Reddit", "Emacs StackExchange", "GitHub"]
package_manager: ["framework default"]
package_research: ["Install and try it immediately", "Research alternatives"]
prior_editor: Vim
emacs_difficulties:
  A lot to learn but got off the ground fairly quickly - lots of online resource - if you think something is possible there is usually a guide to support.

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

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

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


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: Colleague
emacs_mode: ["TUI"]
emacs_motivations_current: ["Package(s)", "Text editing features"]
emacs_motivations_initial: ["Packages for Clojure"]
emacs_performance: Very well, it's snappy
emacs_strengths: Single environment for everything... coding, writing, org-mode.
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2", "28.1"]
emacs_years: 5
email_package: No
free_software_zeal: moderate comprimise
fsf_paperwork_year: might in future
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Vim
languages: ["Clojure", "Javascript", "Java", "Rust"]
magit_usage: Never
operating_system: ["GNU/Linux", "MacOS"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda"]
package_archives: ["framework default"]
package_contact_method: ["GitHub"]
package_contribution: Rarely
package_contribution_barriers: ["Elisp proficiency", "Bad prior experience"]
package_contribution_frequency: Sometimes
package_contributions: ["Issues"]
package_discovery: ["Web search engines"]
package_documentation_wish: ["Tutorials"]
package_help: ["Reddit", "Emacs StackExchange"]
package_manager: ["framework default"]
emacs_difficulties:
  Figuring out how to do simple configs and troubleshoot flows (inspect a variable, figure out where to change it, where some piece of code is coming from)


elisp: simple functions
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)"]
emacs_motivations_initial: ["Extensibility", "Package(s)"]
emacs_performance: Alright
emacs_tasks: ["Hobby projects", "Uni"]
emacs_version: ["29.0", "28.2"]
emacs_years: 2
email_package: Mu4e
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: Often
operating_system: ["GNU/Linux"]
package_archives: ["framework default"]
package_contact_method: ["I don't"]
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: ["Reddit", "Discord", "Discourse", "Blogs", "Web search engines"]
package_documentation_wish: ["Comparison", "Tutorials", "Design rationale", "Clips/videos"]
package_help: ["I don't"]
package_manager: ["framework default", "straight", "use-package"]
package_research: ["Install and try it immediately", "Research alternatives"]
prior_editor: Vim
project_package: framework default
languages:
  ["C", "Elisp", "Go", "HTML/CSS", "Javascript", "Julia", "Java", "Python", "R", "Shell", "Typescript"]

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


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI", "TUI", "daemon"]
emacs_motivations_initial: ["Extensibility", "Text editing features", "Community", "Part of the GNU project / FSF"]
emacs_performance: Very well, it's snappy
emacs_strengths: Extreme customizability, large community, discoverability (through c-h v|f|c)
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 4
email_package: No
favourite_packages: magit, restclient.el, lsp-mode, org
free_software_zeal: moderate comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
languages: ["C++", "Go", "Javascript", "Python", "PHP", "SQL", "Typescript"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "WSL", "MacOS"]
org_usage: ["Note taking", "General document writing", "PKB"]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["GitHub", "Web search engines", "M-x list-packages"]
package_documentation_wish: ["examples"]
package_help: ["Reddit", "Emacs StackExchange", "GitHub"]
package_manager: ["package.el", "use-package"]
package_research: ["wait for maturity"]
emacs_difficulties:
  Default keybindings which are unorthodox for modern programs is the biggest barrier, and still can be awkward when c-c from one program into c-y in Emacs for example.  While the reverse might be c-x h in emacs into c-v in another program.

  Understanding elisp I think is another barrier.  While not required, it is helpful, and there is an additional learning curve there.

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

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


elisp: simple functions
emacs_contribution: Never
emacs_introduction: University/College
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "magit, orgmode"]
emacs_motivations_initial: ["Package(s)"]
emacs_performance: Good but not great
emacs_strengths: Magit, a proper extension language
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0", "28.2"]
emacs_years: 10
email_package: No
favourite_packages: magit, 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
languages: ["C", "Python", "Ruby", "Shell", "LaTeX"]
magit_usage: Often
operating_system: ["MacOS"]
org_usage: ["Note taking", "PKB"]
package_archives: ["framework default"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: ["Elisp proficiency", "Lack confidence in code quality", "Unfamiliar with contribution process"]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Code (bug fixes)"]
package_discovery: ["Reddit", "Discord", "Blogs"]
package_documentation_wish: ["Comparison", "Tutorials", "Design rationale", "opinionated settings that make sense"]
package_help: ["Framework", "Discord"]
emacs_difficulties:
  Bindings and UI choices driven by implementation instead of user experience; you have to configure most things before they become useable; multiple packages do nearly the same things, or have overlapping responsibilities; overly complex packages or with bad code design


elisp: copy-paste
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: Very well, it's snappy
emacs_tasks: ["Work"]
emacs_version: ["27.2"]
emacs_years: 20
email_package: No
favourite_packages: magit,multiple-cursors,helm,helm-projectile,helm-ag,undo-tree,helm-swoop,which-key,org,matlab-mode
free_software_zeal: limited comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
languages: ["C++", "C", "Python", "matlab"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "MacOS"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "Babel"]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["I don't"]
package_contribution: Never
package_contribution_barriers: ["Lack of time", "Elisp proficiency", "Not knowing how to modify a package"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Web search engines"]
package_documentation_wish: ["Tutorials", "Screenshots", "Overview"]
package_help: ["I don't"]
package_manager: ["package.el", "use-package"]
emacs_difficulties:
  Remembering the common keybindings. The tutorial is helpful, but the navigation keys could be introduced later. Really it would have been easier to introduce just: C-x C-f (open file) C-x C-s (save), C-x b (switch buffer), C-w (cut), M-w (copy), and C-y (paste). The rest of the common tasks can be done with the standard way that other editors do it (i.e arrow keys/pgup/pgdown, etc). And after the user masters these first commands then they can try to expand their knowledge.

emacs_strengths:
  It's extremely flexible, and has a large community of useful packages to make text editing especially efficient.


elisp: read and understand
emacs_contribution: Never
emacs_introduction: University/College
emacs_mode: ["GUI", "TUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Text editing features", "Built-in features", "Community"]
emacs_motivations_initial: ["Text editing features"]
emacs_performance: Very well, it's snappy
emacs_strengths: Programmability, unix integration
emacs_tasks: ["Work", "Hobby projects", "journaling"]
emacs_version: ["21.4"]
emacs_years: 35
email_package: vm
favourite_packages: vm
free_software_zeal: any comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: Yes
isa_package_maintainer: No
keybindings: Emacs
languages: ["C++", "C", "Elisp", "HTML/CSS", "Python", "Perl", "Shell"]
magit_usage: Never
operating_system: ["GNU/Linux", "MacOS", "Solaris"]
org_usage: String[]
package_archives: ["Source"]
package_contact_method: ["Email"]
package_contribution: Never
package_contribution_barriers: ["Not interested", "Lack of time", "Elisp proficiency"]
package_contribution_frequency: Never
package_contributions: ["Advocacy"]
package_discovery: ["Blogs", "Web search engines"]
package_documentation_wish: ["Manual", "Screenshots", "Overview"]
package_help: ["Email"]
emacs_difficulties:
  Advice, configs, etc. found online are frequently not for your version or flavor of emacs - googling for a quick answer doesn't work well.


elisp: write package
emacs_contribution: Never
emacs_mode: ["GUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)"]
emacs_motivations_initial: ["gnus"]
emacs_performance: Good but not great
emacs_strengths: Extensibility using a language that is little less esoteric than vimscript.
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 25
email_package: No
favourite_packages: magit,lsp-mode
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: ["Go", "HTML/CSS", "Javascript", "Python", "Rust", "Shell", "SQL", "Typescript"]
magit_usage: Frequently
operating_system: ["MacOS"]
org_usage: String[]
package_archives: ["framework default", "GNU ELPA", "NonGNU ELPA", "MELPA"]
package_contact_method: ["I don't"]
package_contribution: Never
package_contribution_barriers: ["They work well enough"]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Code (bug fixes)"]
package_discovery: ["By accident"]
package_documentation_wish: [":shrug:"]
package_help: ["I don't"]
package_manager: ["framework default", "use-package"]
package_research:
[cell repeats an earlier one in this file: 102 characters]

survey_feedback:
  When requiring an answer to multiple choice question you should make sure at least one of the choices actually applies.


elisp: write package
emacs_contribution: Never
emacs_difficulties: elisp or lisp in general, but I love it now
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: Good but not great
emacs_strengths: Everything can be changed
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0", "28.2"]
emacs_years: 6
email_package: notmuch
favourite_packages: magit,swiper,cider
free_software_zeal: moderate comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: Yes
keybindings: Vim
magit_usage: Frequently
operating_system: ["MacOS"]
org_usage: ["Note taking"]
package_archives: ["framework default"]
package_contact_method: ["Email", "GitHub"]
package_contribution: Sometimes
package_contribution_barriers: String[]
package_contribution_frequency: Sometimes
package_contributions: ["Issues", "Code (bug fixes)"]
package_discovery: ["Reddit", "GitHub", "Mailing lists", "Blogs", "Web search engines"]
package_documentation_wish: ["Comparison", "Design rationale", "Manual", "Screenshots", "Overview"]
package_help: ["Reddit", "Emacs StackExchange", "Framework", "GitHub"]
languages:
  ["Clojure", "Elisp", "Go", "HTML/CSS", "Javascript", "Java", "Python", "Scheme", "Shell", "SQL", "Typescript"]


elisp: read and understand
emacs_contribution: Never
emacs_introduction: Being a nerd
emacs_mode: ["daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Part of the GNU project / FSF", "elisp"]
emacs_motivations_initial: ["Community", "Part of the GNU project / FSF"]
emacs_performance: Alright
emacs_strengths: It is a lisp machine.
emacs_tasks: ["Work", "Hobby projects", "Practice"]
emacs_version: ["27.1"]
emacs_years: 1
email_package: No
free_software_zeal: significant comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: I have in the past
isa_package_maintainer: No
keybindings: Vim
languages: ["C", "Clojure", "Elisp", "Go", "Python", "Rust"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "Task management", "Babel"]
package_archives: ["MELPA"]
package_contact_method: ["Mailing list"]
package_contribution: Never
package_contribution_frequency: Never
package_contributions: ["Advocacy"]
package_discovery: ["M-x list-packages"]
package_documentation_wish: ["Tutorials", "Design rationale", "Manual", "Clips/videos", "Overview"]
package_help: ["IRC", "Reddit", "Emacs StackExchange"]
package_manager: ["not sure"]
package_research: ["Research alternatives"]
emacs_difficulties:
  Learning what is wrong(e.g. not using $emacsclient -c instead of $emacs. Configuring .../emacs.d/init.el

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


elisp: write package
emacs_contribution: Rarely
emacs_contribution_feedback: Signatures are too cumbersome.
emacs_difficulties: No Japanese-language manual included.
emacs_introduction: Friend
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: Where it itself is written in Emacs Lisp and there are few parts that cannot be customized.
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 9
email_package: No
favourite_packages: undo-tree, lsp-mode
free_software_zeal: limited comprimise
fsf_paperwork_year: 0-2y
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: Yes
keybindings: customize for Dvorak htnsbf
magit_usage: Frequently
operating_system: ["GNU/Linux", "WSL", "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", "M-x list-packages", "emacs-jp Slack"]
package_documentation_wish: ["Tutorials"]
languages:
  ["Elisp", "HTML/CSS", "Haskell", "Javascript", "Python", "Rust", "Ruby", "Shell", "SQL", "Typescript"]


elisp: write package
emacs_contribution: Never
emacs_difficulties: Figuring out popular and useful packages
emacs_introduction: Internet
emacs_mode: ["GUI", "TUI"]
emacs_motivations_initial: ["Extensibility", "Package(s)", "Text editing features"]
emacs_performance: Alright
emacs_strengths: Customizability, Programmability, Graphical User Interface Support
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0"]
emacs_years: 2
email_package: notmuch
free_software_zeal: significant comprimise
fsf_paperwork_year: might in future
has_donated_community: Cannot
has_donated_fsf: Yes
isa_package_maintainer: No
keybindings: Emacs
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: String[]
package_archives: ["GNU ELPA", "NonGNU ELPA", "MELPA", "MELPA Stable"]
package_contact_method: ["Mailing list", "Email", "GitHub"]
package_contribution: Never
package_contribution_barriers: ["Lack of time"]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Advocacy"]
package_discovery: ["Reddit", "Blogs"]
package_documentation_wish: ["Comparison", "Tutorials", "Design rationale", "Screenshots", "Clips/videos", "Overview"]
package_help: ["Reddit", "GitHub"]
package_manager: ["use-package"]
package_research: ["Install and try it immediately", "wait for maturity", "wait for community"]
emacs_motivations_current:
[cell repeats an earlier one in this file: 123 characters]

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


elisp: write package
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI", "TUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Interactive and introspective Lisp environment"]
emacs_motivations_initial: ["Extensibility", "Package(s)"]
emacs_performance: Alright
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2", "28.1"]
emacs_years: 25
email_package: No
favourite_packages: evil, magit, eglot, haskell-mode, psc-ide, cider, projectile, ivy, swiper
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", "Haskell", "Javascript", "SQL", "PureScript"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "BSD"]
org_usage: ["Note taking", "General document writing", "Babel"]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["Mailing list", "Email", "GitHub"]
package_contribution: Rarely
package_contribution_barriers: ["Lack of time"]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Code (bug fixes)", "Advocacy"]
package_discovery: ["GitHub", "Blogs", "Web search engines", "M-x list-packages"]
package_documentation_wish: ["Tutorials", "Manual", "Overview"]
package_help: ["IRC", "Matrix", "Emacs StackExchange", "Mailing lists"]
package_manager: ["package.el", "use-package"]
emacs_difficulties:
  Configuration can be difficult for a beginner. It is also a bit difficult to initially understand how introspective and interactive the environment really is.

emacs_strengths:
  One of the best things in Emacs is that it's an interactive and introspective Lisp environment that can be modified while it's running. This is quite useful when developing extensions, especially small quick functions to automate tedious tasks. I think the interactive workflow of extending the editor is quite difficult to match in other supposedly more modern editors. The rich collection of all sorts of extensions and example configuration/automation snippets that are around is also very nice thing to have.


elisp: write package
emacs_contribution: Never
emacs_introduction: University/College
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Text editing features", "org-mode"]
emacs_motivations_initial: ["Extensibility"]
emacs_performance: Alright
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0"]
emacs_years: 11
email_package: No
favourite_packages: org-mode, org-babel, lsp-mode, projectile, magit, flycheck, flyspell, Windmove,
free_software_zeal: moderate comprimise
fsf_paperwork_year: never considered
has_donated_community: I have in the past
has_donated_fsf: I have in the past
isa_package_maintainer: No
keybindings: Emacs
magit_usage: Frequently
operating_system: ["GNU/Linux", "MacOS"]
org_usage: ["Note taking", "General document writing", "Task management", "PKB", "Babel"]
package_archives: ["GNU ELPA", "NonGNU ELPA", "MELPA"]
package_contact_method: ["GitHub"]
package_contribution: Rarely
package_contribution_barriers: ["Unfamiliar with contribution process", "Bad prior experience"]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Advocacy"]
package_discovery: ["Web search engines", "M-x list-packages"]
package_help: ["Reddit"]
package_manager: ["framework default"]
package_research: ["Install and try it immediately"]
prior_editor: gedit
emacs_difficulties:
  I started using emacs during a common lisp course and it was quite natural. Many of the navigation bindings are honestly bad and I'm just stockholm-syndromed into liking them. I always loved the undo system, something no other editor seem capable of getting right.

emacs_strengths:
  I see emacs as a programming environment with a standard library optimized for implementing text editing. This is exactly what I want as a programmer. It's multi-decade stability is something I've personally enjoyed a lot.

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

package_documentation_wish:
  ["Few packages state the goals of the package, my idea of what the name implies is often not the same as the authors. Or at least what the package is capable of, there is way too much dissappointment when trying Emacs packages"]


elisp: write package
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "customization"]
emacs_motivations_initial: ["Text editing features"]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.1"]
emacs_years: 15
email_package: No
favourite_packages: modalka,bookmark,goto-chg
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: Modalka.el / custom modal
languages: ["Elisp", "Python", "SQL", "SAS, Godot-Script"]
magit_usage: Never
operating_system: ["Windows"]
org_usage: ["Note taking", "Task management", "Agenda", "PKB"]
package_archives: ["search with MELPA, download from Github"]
package_contact_method: ["Mailing list", "Email", "GitHub"]
package_contribution: Never
package_contribution_barriers: ["Lack of time"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Reddit", "Web search engines", "GNU ELPA/MELPA online package lists"]
package_documentation_wish: ["Screenshots", "Clips/videos", "Windows compatibility"]
package_help: ["Reddit", "GitHub"]
package_manager: ["manual"]
emacs_contribution_feedback:
  This sounds like you are fishing for complaints. I think, it's good to have several archives with different requirements & review processes.

package_submission:
  I have never submitted a package, but I'd go for the path of least resistance. The packages I wrote for myself are so specific, maybe 10-20 people would use them, if any. For this I don't have time or interest in following any coding guidelines or signing any papers. Just use it if it works for you.


elisp: simple functions
emacs_contribution: Never
emacs_difficulties: There is a lot of specific nomenclature to learn.
emacs_introduction: Recommended by a colleague/friend and the internet
emacs_mode: ["GUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features", "Community"]
emacs_motivations_initial: ["Package(s)", "Text editing features"]
emacs_performance: Good but not great
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.1"]
emacs_years: 4
email_package: Mu4e
favourite_packages: magit, org-roam, mu4e, consult, embark, vertico
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: ["Elisp", "Go", "Python", "Rust"]
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", "Source"]
package_contact_method: ["GitHub", "I don't contact pacakage maintainers"]
package_contribution: Rarely
package_contribution_barriers: ["Lack of time", "Elisp proficiency"]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Code (features)"]
package_discovery: ["Reddit", "GitHub", "Mailing lists", "Blogs"]
package_documentation_wish: ["Tutorials", "Manual", "Screenshots", "Clips/videos"]
package_help: ["I don't ask for help, I can mostly find the answers in documentation"]
emacs_strengths:
  Emacs is a platform on which I can process all of my text based workflows. This is an extremely powerful concept, as I don't need to context switch between different applications, each with their own settings and behaviors. On top of that I know how to extend or modify a workflow in Emacs in a way that I can enjoy working with it.


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: Friend
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: ["27.2"]
emacs_years: 15
email_package: No
favourite_packages: Language modes like go-mode and others. writeroom-mode
free_software_zeal: do not prefer
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
languages: ["C++", "C", "Common Lisp", "Elisp", "Go", "Haskell", "Javascript", "Python"]
magit_usage: Never
operating_system: ["GNU/Linux"]
org_usage: String[]
package_archives: ["GNU ELPA", "MELPA", "MELPA Stable"]
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: ["M-x list-packages"]
package_documentation_wish: ["Manual"]
package_help: ["Company chat"]
package_manager: ["package.el"]
emacs_difficulties:
  keybindings and cursor positioning were difficult but now it's rather that every other editor is difficult and emacs is intuitive

theme:
  ["default light", "solarized", "solarized-dark", "zenburn", "Misterioso and whatever fits my mood that day"]


elisp: many packages
emacs_contribution: Never
emacs_introduction: University/College
emacs_mode: ["GUI"]
emacs_motivations_initial: ["Package(s)", "Text editing features", "Community"]
emacs_performance: Alright
emacs_strengths: Customizability, Live Lisp environment, Ecosystem, Community
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["27.1"]
emacs_years: 4
email_package: No
free_software_zeal: limited comprimise
fsf_paperwork_year: never considered
has_donated_community: Cannot
has_donated_fsf: I have in the past
isa_package_maintainer: Yes
keybindings: Vim
languages: ["Elisp", "Python", "Scheme"]
magit_usage: Frequently
operating_system: ["MacOS"]
org_usage: ["Note taking", "Agenda"]
package_archives: ["GNU ELPA", "MELPA", "Source"]
package_contact_method: ["GitHub"]
package_contribution: Sometimes
package_contribution_barriers: ["Not interested", "Lack of time"]
package_contribution_frequency: Sometimes
package_contributions: ["Issues", "Code (features)", "Code (bug fixes)", "Documentation", "Advocacy"]
package_discovery: ["Reddit", "GitHub", "Web search engines", "M-x list-packages"]
package_documentation_wish: ["Comparison", "Tutorials", "Design rationale", "Screenshots", "Clips/videos"]
package_help: ["IRC", "Reddit", "Emacs StackExchange"]
package_manager: ["framework default", "straight", "use-package"]
package_research: ["wait for maturity", "wait for community"]
emacs_difficulties:
  Without a doubt: there are tons of packages that are widely used, but it's hard to tell them apart and know precisely what each package is doing. E.g. when I started, the word on the street was to use ivy + swiper + counsel. Although I roughly know what these each do now, I am ashamed to admit that I'm still not completely sure (especially about counsel!). It would be great to have a precise explanation of each Emacs subcomponent, e.g. "This is what the Emacs experience comprises: competing read, in-buffer completion, the minibuffer... Let's explain what each of these are, in turn." It would be very useful to see how the features behave by default (and what their scope is - e.g. in-buffer completion vs completing-read), and how they are modified by each individual package.

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

favourite_packages:
  Magit, git-timemachine, symex, rigpa, racket-mode, evil, evil-collection, sunrise-commander, hydra, dictionary

package_submission:
  MELPA has been convenient and the process has been excellent and helpful. I haven't considered NonGNU ELPA since I don't know much about it. ELPA is probably not relevant for my packages in any case since they aren't especially "core," and the copyright stuff would likely be a barrier but only because I don't claim copyright on my work and there is therefore nothing to assign to anybody else.

survey_feedback:
  Allow clearing of the selection, so that optional questions need not be answered though we may have accidentally selected an option at first.
  "Frequently" and "Often" are basically synonyms, would be better to eliminate the "frequently" option.
  "How often do you contribute to Emacs or ELPA packages" could be read as "how often do you contribute to Emacs packages or ELPA packages" when in fact you probably meant "to Emacs itself - the Emacs source." I suspect at least some respondents will mistakenly assume that contributing to Emacs packages counts on this one.

theme:
  ["dracula", "gruvbox", "solarized", "solarized-dark", "Lots of others, but lately they've been causing Emacs to crash, so I only use solarized."]


elisp: simple functions
emacs_contribution: Never
emacs_difficulties: It's been too long.
emacs_introduction: Internet
emacs_mode: ["GUI", "TUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features"]
emacs_motivations_initial: ["Extensibility", "Package(s)", "Text editing features"]
emacs_performance: Alright
emacs_strengths: consult/embark is the only thing keeping me from using vscode
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 8
email_package: notmuch
favourite_packages: embark consult dumb-jump
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++", "C", "Python", "Rust", "Shell"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "MacOS"]
org_usage: ["Note taking", "Task management", "Agenda", "Time tracking"]
package_archives: ["Source"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: ["Lack of time"]
package_contribution_frequency: Never
package_contributions: ["Issues"]
package_discovery: ["Reddit", "GitHub", "Blogs", "Web search engines"]
package_documentation_wish: ["Comparison", "Design rationale", "Screenshots", "Overview"]
survey_feedback:
  Ask about perceived advantages of other editors. You can't connect a local frame to an emacs daemon on another machine, ergo, TRAMP does not really compete with VSCode remote development due to breakage that occurs over tramp with some extensions, and this is a big reason I'm thinking about switching to VSCode. This wasn't reflected in my survey responses.


elisp: simple functions
emacs_contribution: Never
emacs_difficulties: Emacs sometimes hanging when performing a macro many (hundreds, thousands) times in a row
emacs_introduction: Internet
emacs_mode: ["GUI", "daemon"]
emacs_motivations_initial: ["Package(s)", "Text editing features"]
emacs_performance: Good but not great
emacs_strengths: Extensibility and package system
emacs_tasks: ["Hobby projects", "Schoolwork"]
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: No
isa_package_maintainer: No
keybindings: Vim
languages: ["C++", "C", "Elisp", "Haskell", "Python", "Rust", "Shell"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "PKB"]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["Email", "GitHub"]
package_contribution: Never
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Reddit", "GitHub"]
package_documentation_wish: ["Screenshots", "Clips/videos"]
package_help: ["Reddit"]
package_manager: ["use-package"]
package_research: ["Install and try it immediately"]
emacs_motivations_current:
[cell repeats an earlier one in this file: 123 characters]

favourite_packages:
  evil-mode,evil-surround,rainbow-mode,magit,git-gutter,yasnippet,rainbow-delimiters,peep-dired,dired-subtree

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


elisp: simple functions
emacs_contribution: Never
emacs_difficulties: I was trying to learn too many things about Emacs at the same time.
emacs_introduction: Internet
emacs_mode: ["GUI", "daemon"]
emacs_performance: Very well, it's snappy
emacs_strengths: Stability and extensibility.
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 4
email_package: No
favourite_packages: Org-mode, denote, hydra, eglot, vertico, corfu, ledger-mode, evil, magit.
free_software_zeal: moderate comprimise
fsf_paperwork_year: might in future
has_donated_community: I have in the past
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Vim
languages: ["C++", "C", "Elixir", "Erlang", "Python", "Shell", "SQL"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
package_archives: ["GNU ELPA", "NonGNU ELPA", "MELPA"]
package_contact_method: ["Mailing list", "Email", "GitHub"]
package_contribution: Never
package_contribution_barriers: ["Lack of time", "Elisp proficiency"]
package_contribution_frequency: Rarely
package_contributions: ["Issues"]
package_help: ["Matrix", "Reddit"]
package_manager: ["package.el", "use-package", "manual"]
package_research: ["Install and try it immediately", "Research alternatives"]
prior_editor: Vim
project_package: project.el
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_discovery:
  ["Reddit", "GitHub", "Matrix servers", "Web search engines", "GNU ELPA/MELPA online package lists", "M-x list-packages"]

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


elisp: simple functions
emacs_contribution: Rarely
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Built-in features", "Community"]
emacs_motivations_initial: ["Package(s)", "Text editing features"]
emacs_performance: Good but not great
emacs_strengths: Extensibility and community of users.
emacs_tasks: ["Work", "Hobby projects", "Personal knowledge management"]
emacs_version: ["28.2"]
emacs_years: 14
email_package: No
favourite_packages: org-roam, org-ref, org-noter, helm, use-package, straight, emacs-jupyter, magit, yasnippet.
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: ["Elisp", "Julia", "Python", "Shell"]
magit_usage: Frequently
operating_system: ["MacOS"]
package_archives: ["MELPA", "MELPA Stable", "Source"]
package_contact_method: ["GitHub"]
package_contribution: Rarely
package_contribution_barriers: ["Lack of time", "Elisp proficiency", "Lack confidence in code quality"]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Code (bug fixes)", "Advocacy"]
package_discovery: ["Reddit", "Discourse", "Blogs", "M-x list-packages"]
package_documentation_wish: ["Tutorials", "Screenshots", "Clips/videos", "Overview"]
package_help: ["Emacs StackExchange", "GitHub", "Discourse", "slack"]
package_manager: ["straight", "use-package"]
org_usage:
  ["Note taking", "General document writing", "Task management", "Agenda", "Time tracking", "PKB", "Babel", "managing references"]


elisp: many packages
emacs_contribution: Often
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features", "Community"]
emacs_motivations_initial: ["Extensibility", "Text editing features", "Part of the GNU project / FSF", "org-mode"]
emacs_performance: Very well, it's snappy
emacs_strengths: Extensibility, Community, and Freedom.
emacs_tasks: ["Hobby projects"]
emacs_version: ["29.0"]
emacs_years: 3
email_package: Mu4e
favourite_packages: Consult, Ef-themes, Marginalia, Modus-themes, Vundo, Which-key
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: ["Elisp", "Java", "Python", "Perl", "Shell"]
magit_usage: Rarely
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "Babel"]
package_archives: ["GNU ELPA", "NonGNU ELPA", "MELPA"]
package_contact_method: ["Mailing list", "GitHub"]
package_contribution: Often
package_contribution_barriers: String[]
package_contribution_frequency: Often
package_contributions: ["Issues", "Code (features)", "Code (bug fixes)", "Documentation"]
package_discovery: ["Reddit", "GitHub", "Blogs", "M-x list-packages"]
package_documentation_wish: ["Manual", "Overview"]
package_help: ["Reddit", "Emacs StackExchange", "GitHub", "Mailing lists", "Discord"]
package_manager: ["package.el", "manual"]
emacs_difficulties:
  When I first dabbled in Emacs around 2013, I did the tutorial, learned some bindings, read a few sections of the manual, and started getting really excited about learning Emacs-Lisp.  Then I tried to edit my config file.  But nothing worked.  Nothing I did would take effect.  It took a lot of frustration before I realized that I was editing the wrong file.  I think what happened was that I saved some settings through the Easy Customization interface, not realizing that this would *create* the config file at "~/.emacs".  But I probably saw the "~/.emacs.d" directory and thought that it had to go in there as "init.el".  But since there was already a ".emacs" file in my home directory, Emacs never loaded the "init.el" file.  I can't say if that was the reason why it took several more years before I got interested in Emacs again.  My memory is hazy, but that stands out.

emacs_introduction:
  First exposure to it was some time in the late 80s, some kid had all his ideas stored in text files on a PC running Emacs and was showing it off.

package_submission:
  The packages I have written are on GitHub, but I haven't yet felt that any of them were worthy for inclusion on Elpa or Melpa.

survey_feedback:
  I thought there was only one default Emacs theme (which is a light theme), but the survey indicates there is also a default dark theme.  Maybe that refers to the default colors when running in a terminal?


elisp: write package
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Text editing features"]
emacs_motivations_initial: ["Text editing features"]
emacs_performance: Good but not great
emacs_strengths: Keyboard navigation and control
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 4
email_package: No
favourite_packages: Magit, ivy, swiper, projectile
free_software_zeal: do not prefer
fsf_paperwork_year: never considered
has_donated_community: Yes
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
languages: ["Elisp", "Python"]
magit_usage: Frequently
operating_system: ["MacOS"]
org_usage: ["Note taking", "Task management", "Time tracking", "PKB"]
package_archives: ["GNU ELPA", "MELPA", "MELPA Stable", "Source"]
package_contact_method: ["Email"]
package_contribution: Never
package_contribution_barriers: ["Not interested", "Lack of time", "Unfamiliar with contribution process"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Blogs", "Web search engines", "YouTube: System Crafters"]
package_documentation_wish: ["Comparison", "Tutorials", "Clips/videos", "Overview"]
package_help: ["Reddit", "Emacs StackExchange"]
emacs_difficulties:
  Wondering: why we need ELPA, MELPA at all, why they are not built in already, why many of the default behaviors are insane, where did the warning message disappear, why is it so slow to initially run.


elisp: write package
emacs_contribution: Frequently
emacs_difficulties: There was not since it is well made by Stallman.
emacs_introduction: GNU
emacs_mode: ["GUI", "TUI", "daemon"]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Work", "Hobby projects", "Playing games"]
emacs_version: ["29.0", "28.2", "28.1", "27.2", "27.1", "26.3"]
emacs_years: 2
email_package: Rmail
favourite_packages: eglot, display-column-number-mode, package.el (built-in)
free_software_zeal: any comprimise
fsf_paperwork_year: 0-2y
has_donated_community: Cannot
has_donated_fsf: Cannot
isa_package_maintainer: No
keybindings: Emacs
magit_usage: Never
operating_system: ["GNU/Linux", "WSL", "Windows", "MacOS", "BSD", "GNU Emacs"]
package_archives: ["GNU ELPA", "GNU ELPA devel"]
package_contact_method: ["Mailing list", "Email"]
package_contribution: Frequently
package_contribution_barriers: String[]
package_contribution_frequency: Frequently
package_contributions: ["Issues", "Code (features)", "Code (bug fixes)", "Documentation", "Advocacy"]
package_discovery: ["Mailing lists", "Web search engines", "GNU ELPA/MELPA online package lists", "M-x list-packages"]
package_help: ["IRC", "Mailing lists", "Email"]
package_manager: ["package.el"]
package_submission: GNU ELPA because of its official status
prior_editor: Eclipse
project_package: project.el
prose: Frequently
emacs_motivations_current:
  ["Extensibility", "Package(s)", "Text editing features", "Built-in features", "Community", "Part of the GNU project / FSF", "Developed by RMS!"]

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

emacs_strengths:
  It is one of the oldest editors and very extensible thanks to the best language, LISP! Moreover, GNU Emacs is at the heart of the free software movement. Long live Stallman!!!!

languages:
  ["Assembly", "C++", "C", "Clojure", "Common Lisp", "Elisp", "HTML/CSS", "Haskell", "Javascript", "Java", "Python", "PHP", "Scheme", "Shell", "SQL", "Brainfuck and Lua"]

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

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

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


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features", "Community"]
emacs_motivations_initial: ["Extensibility", "Package(s)", "Text editing features", "Community"]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 5
email_package: No
favourite_packages: org, magit, use-package, projectile, helm, flycheck, ag, recentf, rainbow
free_software_zeal: missing
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", "Time tracking", "Babel"]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Advocacy"]
package_discovery: ["Reddit", "GitHub", "Blogs", "M-x list-packages"]
package_documentation_wish: ["Design rationale", "Screenshots"]
package_help: ["Reddit", "GitHub"]
package_manager: ["use-package"]
package_research: ["Install and try it immediately"]
prior_editor: Vim
emacs_difficulties:
  Whenever I have to connect to a machine remotely I use vim on that machine. I find tramp fairly difficult to use.

emacs_strengths:
  Org mode.
  Magit.
  Major and minor modes as a concept.
  One editor for everything. No changing and relearning new bindings.

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

package_contribution_barriers:
  ["Lack of time", "Elisp proficiency", "Not knowing how to modify a package", "Not knowing impact of changes on others (lack of safety from automated unit test suites)"]


elisp: write package
emacs_contribution: Never
emacs_difficulties: Sorry, 40 years is too long ago
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: Very well, it's snappy
emacs_strengths: elisp
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.1"]
emacs_years: 40
email_package: No
free_software_zeal: moderate comprimise
fsf_paperwork_year: 10+y
has_donated_community: No
has_donated_fsf: I have in the past
isa_package_maintainer: No
keybindings: Emacs
languages: ["Elisp", "HTML/CSS", "Python", "Perl", "Shell"]
magit_usage: Never
operating_system: ["Windows", "MacOS", "Ubuntu"]
org_usage: String[]
package_archives: ["Don't know what a package is"]
package_contact_method: ["Mailing list", "Email", "GitHub", "Don't know what a package is"]
package_contribution: Never
package_contribution_frequency: Never
package_contributions: ["Issues", "Code (features)", "Code (bug fixes)", "Documentation", "Advocacy"]
package_discovery: ["Don't know what a package is"]
package_manager: ["Don't know what a package is"]
package_submission: Stop asking me about packages!
prior_editor: None
favourite_packages:
  Don't know what a package is but this question is mandatory so I checked all the answers.  This applies to any subsequent mandatory question that I have no opinion about.

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

package_documentation_wish:
  ["Comparison", "Tutorials", "Design rationale", "Manual", "Screenshots", "Clips/videos", "Overview", "Don't know what a package is"]

package_help:
  ["IRC", "Matrix", "Reddit", "Emacs StackExchange", "Framework", "GitHub", "Mailing lists", "Email", "Discord", "Discourse", "Don't know what a package is"]

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

term_package:
  ["shell-command", "M-x shell is usually the first command I enter.  I always do shell CLI in shell-mode."]


elisp: many packages
emacs_contribution: Never
emacs_introduction: Friend
emacs_mode: ["GUI", "TUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features", "Community"]
emacs_motivations_initial: ["Text editing features"]
emacs_performance: Alright
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0"]
emacs_years: 14
email_package: No
free_software_zeal: moderate comprimise
fsf_paperwork_year: never considered
has_donated_community: I have in the past
has_donated_fsf: Would directly
isa_package_maintainer: Yes
keybindings: Emacs
languages: ["Elisp", "Go", "HTML/CSS", "PHP", "Shell", "Nix"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
package_archives: ["GNU ELPA", "NonGNU ELPA", "MELPA", "MELPA Stable"]
package_contact_method: ["GitHub"]
package_contribution: Rarely
package_contribution_barriers: ["Lack of time", "Elisp proficiency", "FSF paperwork"]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Code (bug fixes)"]
package_discovery: ["Reddit", "GitHub", "IRC servers", "Matrix servers", "Blogs"]
package_documentation_wish: ["Screenshots", "Overview"]
package_help: ["Matrix", "GitHub"]
package_manager: ["use-package", "nix"]
package_research: ["Install and try it immediately"]
package_submission: In general I go for MELPA
org_usage:
  ["Note taking", "General document writing", "Task management", "Agenda", "Time tracking", "PKB", "Blog platform, Export as beamer PDF"]


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_current: ["Package(s)", "Text editing features"]
emacs_motivations_initial: ["Extensibility"]
emacs_performance: Alright
emacs_strengths: Extensibility
emacs_tasks: ["Hobby projects"]
emacs_version: ["27.1"]
emacs_years: 1
email_package: No
favourite_packages: Org-mode 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
languages: ["HTML/CSS", "Python", "PHP"]
magit_usage: Never
operating_system: ["MacOS"]
org_usage: ["Note taking", "Task management", "PKB"]
package_archives: ["framework default"]
package_contact_method: ["Email", "GitHub"]
package_contribution: Never
package_contribution_barriers: ["Lack of time", "Elisp proficiency", "Lack confidence in code quality"]
package_contribution_frequency: Never
package_contributions: ["Issues"]
package_discovery: ["Reddit", "GitHub", "Matrix servers", "Web search engines"]
package_documentation_wish: ["Tutorials", "Screenshots", "Overview"]
package_help: ["Matrix", "Reddit"]
emacs_difficulties:
  Deletion of data because of Crashtest and invorrect config
  Difficulties to get elisp Code snippets working


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: Colleague
emacs_mode: ["GUI", "daemon"]
emacs_motivations_current: ["Package(s)"]
emacs_motivations_initial: ["4coder is no longer active"]
emacs_performance: Alright
emacs_strengths: Large userbase.
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 0
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: Doom Emacs
languages: ["C++", "C", "Erlang", "Agda"]
magit_usage: Sometimes
operating_system: ["GNU/Linux", "BSD"]
org_usage: ["Note taking", "Task management", "Time tracking", "PKB"]
package_archives: ["framework default"]
package_contact_method: ["Email"]
package_contribution: Never
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Web search engines"]
package_documentation_wish: ["Tutorials", "Overview"]
package_help: ["A frient"]
package_manager: ["framework default"]
package_research: ["Install and try it immediately"]
emacs_difficulties:
  It is hard to configure for someone who doesn't want to have to do much with elisp.
  Cursor/mark navigation and editing buffers is awful compared to 4coder.

package_contribution_barriers:
  ["Not interested", "Lack of time", "Elisp proficiency", "Unfamiliar with contribution process", "FSF paperwork"]


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: Friend
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features"]
emacs_motivations_initial: ["Extensibility", "Package(s)", "Text editing features", "Part of the GNU project / FSF"]
emacs_performance: Good but not great
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 10
email_package: No
favourite_packages: magit, doom-modeline, which-key, CIDER, expand-region, ace-jump-mode, smartparens, markdown-mode
free_software_zeal: limited comprimise
fsf_paperwork_year: never considered
has_donated_community: I have in the past
has_donated_fsf: No
isa_package_maintainer: No
keybindings: CUA
languages: ["Clojure", "HTML/CSS", "Javascript", "Java", "R", "Scheme", "SQL", "Typescript"]
magit_usage: Frequently
operating_system: ["MacOS"]
org_usage: ["Note taking"]
package_archives: ["GNU ELPA", "MELPA", "MELPA Stable"]
package_contact_method: ["Email"]
package_contribution: Never
package_contribution_barriers: ["Lack of time", "Elisp proficiency", "Not knowing how to modify a package"]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Code (bug fixes)"]
package_discovery: ["Reddit", "Web search engines"]
package_documentation_wish: ["Comparison", "Tutorials", "Design rationale", "Overview"]
package_help: ["Reddit", "Emacs StackExchange", "GitHub"]
package_manager: ["package.el", "use-package", "manual"]
emacs_difficulties:
  Install process would have failed without 1:1 mentorship. Long lines and other freezes/hangs were brutal. Vanilla/out-of-the-box emacs is actively hostile.

emacs_strengths:
  Extensibility, large userbase and long history distinct from corporate control, strong community of skilled package contributors


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: emacs china
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: Very well, it's snappy
emacs_tasks: ["Work"]
emacs_version: ["29.0"]
emacs_years: 2
email_package: notmuch
favourite_packages: meow, citre, emacs-rime, eglot, xeft, notmuch, telega
free_software_zeal: moderate comprimise
fsf_paperwork_year: might in future
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: Yes
keybindings: meow
languages: ["Go"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "Task management", "Agenda"]
package_archives: ["GNU ELPA", "NonGNU ELPA", "MELPA Stable", "Source"]
package_contact_method: ["Mailing list", "GitHub"]
package_contribution: Sometimes
package_contribution_barriers: ["Not interested", "Lack of time", "Not knowing how to modify a package"]
package_contribution_frequency: Sometimes
package_contributions: ["Issues", "Code (features)", "Code (bug fixes)", "Documentation"]
package_discovery: ["Reddit", "GitHub", "Mailing lists", "emacs china"]
package_documentation_wish: ["Tutorials", "Design rationale", "Manual", "Screenshots"]
package_help: ["Reddit", "GitHub", "Mailing lists"]
package_manager: ["straight", "elpaca", "manual"]
emacs_difficulties:
  Can't write code(go), no color, don't know how to set tab-space, no auto complete, don't what is lsp.
  Find company but don't know what is complete-frontend.
  Config all of this but it's very slow, always error.

theme:
  ["default light", "my own custom theme", "modus-operandi", "modus-vivendi", "spacemacs theme, kaolin theme"]


elisp: many packages
emacs_contribution: Rarely
emacs_introduction: University/College
emacs_mode: ["GUI", "daemon"]
emacs_motivations_initial: ["Package(s)"]
emacs_performance: Good but not great
emacs_strengths: Extensibility
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 9
email_package: Mu4e
favourite_packages: org-roam,which-key,avy,helm,mu4e,password-store,emms
free_software_zeal: no comprimise
fsf_paperwork_year: 0-2y
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: Yes
keybindings: Emacs
magit_usage: Frequently
operating_system: ["GNU/Linux", "MacOS"]
package_archives: ["GNU ELPA", "MELPA", "MELPA Stable", "Source"]
package_contact_method: ["Email", "GitHub"]
package_contribution: Often
package_contribution_barriers: String[]
package_contribution_frequency: Often
package_contributions: ["Issues", "Code (features)", "Code (bug fixes)", "Documentation"]
package_discovery: ["Reddit", "Mailing lists", "Blogs", "Web search engines", "M-x list-packages"]
package_documentation_wish: ["Tutorials", "Screenshots", "Clips/videos", "Overview"]
package_help: ["Reddit", "GitHub", "Email"]
package_manager: ["package.el", "use-package"]
package_research: ["Install and try it immediately"]
package_submission: The simplest is MELPA.
emacs_motivations_current:
  ["Extensibility", "Package(s)", "Text editing features", "Built-in features", "Community", "Blogging"]

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

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


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Built-in features", "Community"]
emacs_motivations_initial: ["Extensibility", "Text editing features"]
emacs_performance: Good but not great
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0", "28.2"]
emacs_years: 1
email_package: No
favourite_packages: Magit,org-roam,evil,smart-compile,Vertico,doom-modeline,emms,org-capture,tramp
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: ["C++", "C", "Python", "Rust", "Shell"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "Task management", "Agenda", "PKB"]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: ["Elisp proficiency", "Lack confidence in code quality", "Unfamiliar with contribution process"]
package_contribution_frequency: Never
package_contributions: ["Issues"]
package_discovery: ["GitHub", "Blogs", "Web search engines"]
package_documentation_wish: ["Tutorials", "Screenshots", "Clips/videos", "Overview"]
package_help: ["Reddit", "GitHub", "Discord"]
package_manager: ["framework default"]
emacs_difficulties:
  LSP support for any and all languages is still very unmature. Also emacs get stuck a lot when ever a task is being completed in emacs it is completely stuck ( It my biggest pain point to this day).

emacs_strengths:
  Personalization. It by far the most personal experience i ever had the code which i write in config works as it is build with that functionality.

survey_feedback:
  Emacs get freezes a lot whenever a task is triggered (ex:- syncing the org roam database or lsp-mode looking for completions)


elisp: write package
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI", "TUI"]
emacs_motivations_initial: ["Extensibility", "Package(s)", "Text editing features", "Community"]
emacs_performance: Good but not great
emacs_strengths: Ecosystem
emacs_tasks: ["Work", "Hobby projects", "Life"]
emacs_version: ["29.0", "28.2", "28.1", "27.2"]
emacs_years: 8
email_package: No
favourite_packages: org-mode,tide,vterm
free_software_zeal: limited comprimise
fsf_paperwork_year: never considered
has_donated_community: Yes
has_donated_fsf: Would directly
isa_package_maintainer: No
keybindings: Vim
languages: ["Go", "HTML/CSS", "Javascript", "Rust", "Shell", "SQL", "Typescript"]
magit_usage: Frequently
operating_system: ["MacOS"]
org_usage: ["Note taking", "General document writing", "Babel"]
package_archives: ["GNU ELPA", "NonGNU ELPA", "MELPA", "MELPA Stable", "Source"]
package_contact_method: ["Mailing list", "Email", "GitHub"]
package_contribution: Sometimes
package_contribution_frequency: Sometimes
package_contributions: ["Issues", "Code (bug fixes)"]
package_discovery: ["Reddit", "GitHub", "Blogs", "Web search engines", "M-x list-packages"]
package_documentation_wish: ["Comparison", "Tutorials", "Design rationale", "Manual", "Clips/videos", "Overview"]
package_help: ["Reddit", "Emacs StackExchange", "GitHub", "Mailing lists"]
package_manager: ["not sure"]
package_research: ["Install and try it immediately", "Research alternatives"]
emacs_difficulties:
  The missing of discoverability trough UI.
  M-X is great, but having menus would help beginners.

  Also some simple features such project folder tab, is something default in any IDE but missing when you just jump into Emacs.

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

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


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features"]
emacs_motivations_initial: ["Extensibility", "Package(s)", "Text editing features", "Community"]
emacs_performance: Alright
emacs_strengths: You can use it for almost anything, and tweak it to do what you want
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 3
email_package: Mu4e
favourite_packages: magit, org, dired, projectile
free_software_zeal: limited comprimise
fsf_paperwork_year: might in future
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Vim
languages: ["Clojure", "Python", "Shell", "SQL", "scala"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "MacOS"]
org_usage: ["Note taking", "General document writing", "PKB", "Babel"]
package_archives: ["GNU ELPA", "NonGNU ELPA", "MELPA"]
package_contact_method: ["GitHub"]
package_contribution: Rarely
package_contribution_barriers: ["Elisp proficiency"]
package_contribution_frequency: Rarely
package_contributions: ["Issues"]
package_discovery: ["Reddit", "Blogs", "Web search engines"]
package_documentation_wish: ["Tutorials", "Manual", "Screenshots", "Overview"]
package_help: ["Reddit", "Emacs StackExchange", "GitHub"]
emacs_difficulties:
  steep learning curve, unless you start with doom or similar, you need to put many hours into it until it becomes better than the competition


elisp: simple functions
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features"]
emacs_motivations_initial: ["Text editing features"]
emacs_performance: Good but not great
emacs_tasks: ["Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 1
email_package: No
favourite_packages: ryo-modal,which-key,expand-region,company,delve
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: ["Elisp", "Java", "Python"]
magit_usage: Sometimes
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "Task management"]
package_archives: ["MELPA", "Source"]
package_contact_method: ["GitHub"]
package_contribution: Rarely
package_contribution_barriers: ["Not interested"]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Code (features)"]
package_discovery: ["Reddit", "GitHub", "Blogs", "Web search engines"]
package_documentation_wish: ["Screenshots", "Clips/videos", "Overview"]
package_help: ["GitHub"]
package_manager: ["straight"]
emacs_strengths:
  That emacs can be adapted to pretty much any use case. So much in fact, that I know with extreme certainty that I will use emacs even if I stop coding in it. Also that you can express any whim at it and it will accept it.


elisp: simple functions
emacs_contribution: Never
emacs_difficulties: understanding what a "buffer" is
emacs_introduction: University/College
emacs_mode: ["GUI", "daemon"]
emacs_motivations_current: ["org and magit"]
emacs_motivations_initial: ["Text editing features"]
emacs_performance: Very well, it's snappy
emacs_strengths: It's configurability
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0"]
emacs_years: 23
email_package: Mu4e
favourite_packages: magit,forge,
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: ["Python", "Shell"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
package_archives: ["framework default", "GNU ELPA", "NonGNU ELPA", "MELPA"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Advocacy"]
package_discovery: ["Reddit", "GitHub", "Matrix servers", "Blogs", "Web search engines"]
package_documentation_wish: ["Tutorials"]
package_help: ["Matrix", "Friends"]
package_manager: ["framework default", "use-package"]
org_usage:
[cell repeats an earlier one in this file: 105 characters]

package_contribution_barriers:
  ["Lack of time", "Elisp proficiency", "non pull-request/merge-request interface (as in github/gitlab)"]


elisp: simple functions
emacs_contribution: Never
emacs_difficulties: Chording is probably most difficult to learn, but worth the effort
emacs_introduction: USENET
emacs_mode: ["GUI", "TUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features"]
emacs_motivations_initial: ["Text editing features"]
emacs_performance: Poorly, it's sluggish
emacs_strengths: Almost entirely mode free editing, Extendability, Chording > Modes
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.1"]
emacs_years: 30
email_package: No
favourite_packages: CIDER, Paredit, Projectile
free_software_zeal: limited comprimise
fsf_paperwork_year: never considered
has_donated_community: I have in the past
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
languages: ["C", "Clojure", "Julia", "Python", "Perl", "Shell", "SQL", "Swift, Objective-C, YAML, HCL"]
magit_usage: Never
operating_system: ["GNU/Linux", "MacOS"]
org_usage: String[]
package_archives: ["MELPA Stable"]
package_contact_method: ["Slack"]
package_contribution: Never
package_contribution_barriers: ["Lack of time"]
package_contribution_frequency: Never
package_contributions: ["Issues"]
package_discovery: ["Reddit", "GitHub", "Blogs", "Web search engines", "GNU ELPA/MELPA online package lists"]
package_documentation_wish: ["Manual"]
survey_feedback:
  More in depth questions about libre/fsf software preferences please.  The questions are too biased toward the author's point of view it appears.   The point of view -- "libre" software can impede software adoption and stifle innovation due to decidedly unfree license constraints -- definitely was not an option.   Not contributing because projects were GNU licensed (vs. more equitable and inclusive licensing such as MIT and Eclipse) was not a survey option.
  C# was prominently available as a language choice in the survey, while Swift and Objective-C were not.  These languages have a higher adoption and usage than half of the languages included on the list.  Why the Microsoft love and the Apple hate?  (Doesn't Microsoft still deserve FSF hate? :)


elisp: simple functions
emacs_contribution: Never
emacs_difficulties: Discoverability was difficult until I learned "the emacs way" (apropos, which-key, etc...)
emacs_introduction: Internet
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_strengths: Extensibility. I can tie it into any workflow
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 10
email_package: I wish I could, O365 integration stops me
favourite_packages: lsp-mode/elgot, magit, restclient, org-mode, dired, calc, tramp for ssh, slime, anaconda-mode
free_software_zeal: moderate comprimise
fsf_paperwork_year: might in future
has_donated_community: No
has_donated_fsf: I have in the past
isa_package_maintainer: No
keybindings: Vim
languages: ["C", "Common Lisp", "HTML/CSS", "Javascript", "Python", "R", "Shell", "SQL"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "WSL", "Windows", "MacOS"]
package_archives: ["GNU ELPA", "MELPA", "Source"]
package_contact_method: ["Never haver, probably GitHub"]
package_contribution: Never
package_contribution_barriers: ["Lack of time", "Elisp proficiency", "Unfamiliar with contribution process", "FSF paperwork"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Reddit", "Blogs", "Sacha Chua"]
package_documentation_wish: ["Tutorials", "Manual", "Screenshots"]
package_help: ["Reddit"]
package_manager: ["package.el", "straight", "use-package"]
emacs_motivations_current:
[cell repeats an earlier one in this file: 110 characters]

org_usage:
  ["Note taking", "General document writing", "Task management", "Agenda", "PKB", "Babel", "Table editor a la excel"]


elisp: simple functions
emacs_contribution: Never
emacs_introduction: University/College
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features"]
emacs_motivations_initial: ["Package(s)", "Text editing features"]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.1"]
emacs_years: 2
email_package: No
favourite_packages: org, org-roam, magit, org-agenda, which-key, helm
free_software_zeal: moderate comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
languages: ["Elisp", "Erlang", "Haskell", "Scheme"]
magit_usage: Frequently
operating_system: ["Windows"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "PKB", "Babel"]
package_archives: ["GNU ELPA", "MELPA", "Source"]
package_contact_method: ["Mailing list", "GitHub"]
package_contribution: Never
package_contribution_barriers: ["Lack of time", "Elisp proficiency"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Reddit", "GitHub", "Blogs", "Web search engines"]
package_documentation_wish: ["Tutorials", "Manual", "Overview"]
package_help: ["Emacs StackExchange", "GitHub", "Mailing lists"]
package_manager: ["straight", "use-package"]
emacs_difficulties:
  When first starting to customize it was difficult to understand how packages should be added and used. 
  I found many guides for individual packages, but not on how packages worked in general. 
  This was even more confusing once I learned that there are different ways of installing and using packages.

emacs_strengths:
  Features and packages are often very easy to start using and understand, because they are made and refined by a community that cares about it being simple to use.


elisp: many packages
emacs_contribution: Never
emacs_introduction: decide between vim and emacs.
emacs_mode: ["GUI", "TUI"]
emacs_motivations_current: ["Text editing features", "Built-in features", "Magit, org-mode"]
emacs_motivations_initial: ["hobby"]
emacs_performance: Good but not great
emacs_strengths: intergration with unix philosophy.
emacs_tasks: ["Work", "Hobby projects", "Magit"]
emacs_version: ["28.2"]
emacs_years: 10
email_package: No
favourite_packages: Magit
free_software_zeal: limited comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: Yes
isa_package_maintainer: Yes
keybindings: Emacs
languages: ["Elisp"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "PKB"]
package_archives: ["GNU ELPA", "NonGNU ELPA", "MELPA", "MELPA Stable"]
package_contact_method: ["GitHub"]
package_contribution: Often
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Code (features)"]
package_discovery: ["GitHub", "emacs-tw/awesome-emacs"]
package_documentation_wish: ["Comparison", "Manual", "Screenshots", "Overview"]
package_help: ["Emacs StackExchange", "GitHub"]
package_manager: ["package.el"]
emacs_difficulties:
  too many useless tutorial on the Internet. (Therefore I wrote 
  emacs-tw/emacs-101-beginner-survival-guide)

package_contribution_barriers:
  ["Lack of time", "For the mature package like Magit, I think it's good enough. For the packages need lots of works still, I have no free time and passion to do them."]


elisp: none
emacs_contribution: Never
emacs_difficulties: It took time to learn the keybindings but the tutorial as a landing page was nice to start with.
emacs_introduction: Friend
emacs_mode: ["GUI", "TUI", "daemon"]
emacs_motivations_current: ["Text editing features", "Familiarity with keybindings"]
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: ["29.0"]
emacs_years: 11
email_package: No
favourite_packages: magit, browse-kill-ring, flycheck, py-autopep8
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", "HTML/CSS", "Javascript", "Python", "Shell"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: String[]
package_archives: ["MELPA"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: ["Lack of time", "Elisp proficiency", "Not knowing how to modify a package"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Web search engines", "M-x list-packages"]
package_documentation_wish: ["Screenshots", "Clips/videos", "Overview"]
package_help: ["GitHub"]
emacs_strengths:
  - Ability to run in terminal
  - Very fast editing once familiar with the keybindings
  - Versatility: I'm using it every time I'm editing text


elisp: simple functions
emacs_contribution: Sometimes
emacs_difficulties: To have the correct mindset in order to properly navigate with the keyboard
emacs_introduction: University/College
emacs_mode: ["GUI", "daemon"]
emacs_motivations_initial: ["Text editing features", "Part of the GNU project / FSF"]
emacs_performance: Very well, it's snappy
emacs_strengths: It's a whole Operating System :p, nah seriously it's the extensibility and flexibility of use
emacs_tasks: ["Work"]
emacs_version: ["29.0"]
emacs_years: 15
email_package: Mu4e
free_software_zeal: any comprimise
fsf_paperwork_year: might in future
has_donated_community: I have in the past
has_donated_fsf: I have in the past
isa_package_maintainer: Yes
keybindings: Emacs
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "Task management", "Agenda", "PKB", "Babel"]
package_archives: ["GNU ELPA", "MELPA", "Source"]
package_contact_method: ["Mailing list", "Email"]
package_contribution: Sometimes
package_contribution_barriers: ["Lack of time", "Not knowing how to modify a package", "Lack confidence in code quality"]
package_contribution_frequency: Sometimes
package_contributions: ["Issues", "Code (bug fixes)", "Advocacy"]
package_documentation_wish: ["Comparison", "Tutorials", "Design rationale", "Screenshots", "Clips/videos"]
package_help: ["Emacs StackExchange", "Framework", "Email"]
package_manager: ["straight"]
package_research: ["Install and try it immediately", "Research alternatives"]
package_submission: GNU ELPA
emacs_motivations_current:
[cell repeats an earlier one in this file: 123 characters]

languages:
  ["Assembly", "C", "Clojure", "Elisp", "HTML/CSS", "Haskell", "Javascript", "Python", "Rust", "Ruby", "Shell", "SQL"]

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


elisp: write package
emacs_contribution: Rarely
emacs_introduction: Friend
emacs_mode: ["GUI", "daemon"]
emacs_motivations_initial: ["Extensibility", "Text editing features", "Part of the GNU project / FSF"]
emacs_performance: Very well, it's snappy
emacs_strengths: elisp and flexibility
emacs_tasks: ["Work", "Hobby projects", "sex"]
emacs_version: ["29.0", "28.2", "28.1"]
emacs_years: 25
email_package: No
free_software_zeal: moderate comprimise
fsf_paperwork_year: might in future
has_donated_community: I have in the past
has_donated_fsf: I have in the past
isa_package_maintainer: No
keybindings: Emacs
magit_usage: Frequently
operating_system: ["GNU/Linux", "Windows", "MacOS"]
org_usage: ["Note taking", "Task management", "PKB", "Babel"]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["Email"]
package_contribution: Rarely
package_contribution_barriers: ["Lack of time", "Unfamiliar with contribution process"]
package_contribution_frequency: Rarely
package_contributions: missing
package_discovery: ["Reddit", "Blogs", "GNU ELPA/MELPA online package lists", "M-x list-packages"]
package_documentation_wish: ["Tutorials", "Screenshots", "Clips/videos"]
package_help: ["Reddit", "Emacs StackExchange", "GitHub", "Email"]
package_manager: ["package.el", "use-package", "manual"]
package_research: ["Install and try it immediately"]
prior_editor: Vim
emacs_motivations_current:
[cell repeats an earlier one in this file: 123 characters]

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


elisp: write package
emacs_contribution: Never
emacs_difficulties: Understanding elisp.
emacs_introduction: Friend
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features", "Community"]
emacs_motivations_initial: ["Extensibility", "Package(s)", "Text editing features"]
emacs_performance: Good but not great
emacs_tasks: ["Work", "Hobby projects", "Task Management"]
emacs_version: ["29.0"]
emacs_years: 35
email_package: Gnus
favourite_packages: magit, org-mode, org-noter, lsp-mode, projectile, gnus, bbdb, expand-region, pdf-tools, ya-snippet
free_software_zeal: significant comprimise
fsf_paperwork_year: might in future
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
languages: ["Elisp", "Go", "Python", "Shell", "Kotlin"]
magit_usage: Frequently
operating_system: ["MacOS"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "PKB"]
package_archives: ["GNU ELPA", "GNU ELPA devel", "NonGNU ELPA", "MELPA"]
package_contact_method: ["Mailing list", "GitHub"]
package_contribution: Never
package_contribution_barriers: ["Lack of time", "FSF paperwork"]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Code (bug fixes)"]
package_discovery: ["Reddit", "Blogs", "M-x list-packages", "Planet Emacs"]
package_documentation_wish: ["Tutorials", "Manual", "Screenshots", "Overview"]
package_help: ["Reddit", "Mailing lists"]
emacs_strengths:
  Configurability. That you can work on the same text at a char by char level and a semantic level at the same time.


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_current: ["Package(s)", "Text editing features", "Guix code conventions basically demand it"]
emacs_motivations_initial: ["Extensibility", "Package(s)"]
emacs_performance: Alright
emacs_strengths: Structural editing via paredit, and composable extensions, when they do compose that is.
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 3
email_package: Mu4e
favourite_packages: paredit, mu4e, proof-general, better-defaults, auctex
free_software_zeal: moderate comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
languages: ["Haskell", "Scheme", "Agda, Coq"]
magit_usage: Sometimes
operating_system: ["GNU/Linux"]
org_usage: String[]
package_archives: ["GNU ELPA", "MELPA", "guix"]
package_contact_method: ["Mailing list", "Email"]
package_contribution: Never
package_contribution_barriers: ["Lack of time", "Elisp proficiency"]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Advocacy"]
package_discovery: ["Web search engines", "guix search"]
package_documentation_wish: ["Comparison", "Tutorials", "Design rationale", "Manual", "Overview", "known bugs/limitations"]
package_help: ["IRC", "GitHub", "Mailing lists"]
emacs_difficulties:
  Default key bindings kind of suck but now I'm used to them.  A lot of packages take way too much elisp to configure.  I still don't know how to use most windowing functions and I'd rather it just used i3wm/sway/tmux for everything, like Kakoune.

survey_feedback:
  The wording on the org-mode question is unclear, i don't use org-mode but there are use cases that it could fill that i use other software for.
  The options are limited, Github is not the only git forge around, the fediverse is about as important as IRC and yet is not mentioned anywhere, etc.
  It's also not clear what "starting to use Emacs" should mean.  I *first* started using it like 5-6 years ago but stopped using it for a while.  I only started giving it a more serious try about 1-2 years ago when I got more into Guix.


elisp: copy-paste
emacs_contribution: Never
emacs_difficulties: i had problems understanding how the init file works (and also its location)
emacs_introduction: Internet
emacs_mode: ["GUI", "daemon"]
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: ["29.0"]
emacs_years: 3
email_package: not yet
favourite_packages: xah-fly-keys,vertico,consult,magit
free_software_zeal: significant comprimise
fsf_paperwork_year: might in future
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: xah fly keys
languages: ["C++", "Java", "Python", "Common LISP"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: String[]
package_archives: ["GNU ELPA", "NonGNU ELPA", "MELPA", "Source"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: ["Elisp proficiency"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Reddit", "Web search engines", "M-x list-packages"]
package_documentation_wish: ["Comparison", "Tutorials", "Design rationale", "Screenshots"]
package_help: ["Reddit", "GitHub"]
package_manager: ["straight", "use-package"]
emacs_motivations_current:
[cell repeats an earlier one in this file: 102 characters]

emacs_strengths:
  the fact that Emacs is not a text editor, but a lisp interpreter that works beautifully as an editor


elisp: simple functions
emacs_contribution: Never
emacs_difficulties: It was slow
emacs_introduction: Internet
emacs_mode: ["GUI", "TUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features"]
emacs_motivations_initial: ["Community"]
emacs_performance: Very well, it's snappy
emacs_strengths: Org mode and magit. Extensibility
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0", "28.1"]
emacs_years: 24
email_package: Mu4e
favourite_packages: Magit mu4e lap-mode org flycheck
free_software_zeal: moderate comprimise
fsf_paperwork_year: 10+y
has_donated_community: No
has_donated_fsf: I have in the past
isa_package_maintainer: No
keybindings: Emacs
languages: ["C++", "Python", "Shell"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
package_archives: ["GNU ELPA", "GNU ELPA devel", "MELPA", "MELPA Stable"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: ["Lack of time"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Reddit", "GitHub", "Mailing lists", "IRC servers", "Discord", "Blogs", "M-x list-packages"]
package_documentation_wish: ["Overview"]
package_help: ["Reddit", "Emacs StackExchange", "GitHub"]
org_usage:
  ["Note taking", "General document writing", "Task management", "Agenda", "Time tracking", "PKB", "Babel", "Org mode is so good"]


elisp: simple functions
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features"]
emacs_motivations_initial: ["Extensibility", "Package(s)", "Community"]
emacs_performance: Good but not great
emacs_strengths: Customization
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: Cannot
has_donated_fsf: Cannot
isa_package_maintainer: No
keybindings: EVIL
languages: ["C++", "C", "C#", "Python"]
magit_usage: Rarely
operating_system: ["WSL"]
package_archives: ["MELPA Stable", "Source", "not sure"]
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", "GitHub", "Web search engines"]
package_documentation_wish: ["Tutorials", "Design rationale", "Clips/videos", "Overview"]
package_help: ["Reddit", "Emacs StackExchange"]
package_manager: ["straight"]
package_research: ["Install and try it immediately", "Research alternatives"]
emacs_difficulties:
  Debugging the config file in general can be tricky when you don't know emacs-lisp very well. The error statements are hard to follow.

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


elisp: simple functions
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI", "TUI", "daemon"]
emacs_motivations_initial: ["Extensibility", "Text editing features"]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0", "28.2", "27.2"]
emacs_years: 15
email_package: No
favourite_packages: magit, slime, git-timemachine,
free_software_zeal: significant comprimise
fsf_paperwork_year: might in future
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
magit_usage: Frequently
operating_system: ["GNU/Linux", "Windows", "MacOS", "BSD"]
org_usage: ["Note taking", "General document writing", "Task management", "Time tracking", "PKB", "Babel"]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: ["Lack of time", "Unfamiliar with contribution process"]
package_contribution_frequency: Rarely
package_contributions: ["Advocacy"]
package_discovery: ["Web search engines", "M-x list-packages"]
package_documentation_wish: ["Tutorials", "Manual"]
package_help: ["IRC"]
package_manager: ["package.el", "manual"]
package_research: ["Install and try it immediately"]
prior_editor: Vim
emacs_motivations_current:
[cell repeats an earlier one in this file: 123 characters]

emacs_strengths:
  Having a consistent UI for a wide range of text-based activities.
  Programmability
  Discoverability (once I knew enough to use it)
  Ease of customization and integration into different work flows.
  Consistency between platforms.

languages:
  ["C++", "C", "C#", "Common Lisp", "Elisp", "Haskell", "Javascript", "Python", "Shell", "SQL", "Typescript"]


elisp: simple functions
emacs_contribution: Never
emacs_introduction: Dad
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features"]
emacs_motivations_initial: ["Text editing features"]
emacs_performance: Good but not great
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0", "28.2"]
emacs_years: 14
email_package: No
free_software_zeal: do not prefer
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
magit_usage: Frequently
operating_system: ["GNU/Linux", "MacOS"]
org_usage: ["Note taking", "Task management"]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: ["Lack of time", "Elisp proficiency"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Reddit", "GitHub", "M-x list-packages"]
package_documentation_wish: ["Tutorials", "Manual"]
package_help: ["Reddit", "GitHub"]
package_manager: ["use-package"]
package_research: ["Install and try it immediately"]
prior_editor: None
languages:
  ["C", "Elisp", "Go", "HTML/CSS", "Javascript", "Python", "Rust", "Scheme", "Shell", "SQL", "Typescript", "Common Lisp"]


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI", "daemon"]
emacs_motivations_initial: ["Package(s)", "Text editing features", "Community"]
emacs_performance: Very well, it's snappy
emacs_strengths: Its community and extensibility
emacs_tasks: ["Work", "Studying"]
emacs_version: ["28.2"]
emacs_years: 3
email_package: Mu4e
favourite_packages: Auctex,cdlatex,org-roam,calibredb,org-noter
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: ["None"]
magit_usage: Never
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "PKB"]
package_archives: ["GNU ELPA", "MELPA", "Source"]
package_contact_method: ["Email"]
package_contribution: Never
package_contribution_frequency: Never
package_contributions: missing
package_documentation_wish: ["Tutorials", "Screenshots"]
package_help: ["Reddit", "GitHub", "/g/"]
package_manager: ["straight", "use-package"]
package_research: ["Install and try it immediately"]
prior_editor: Vim
emacs_difficulties:
  I'm not a programmer and have a pretty light knowledge in it. I'm a physics undergraduate and started using vim because of UltiSnips to write LaTeX but I discovered I could do something similar on emacs while having the advantages of a GUI program, specifically the LaTeX-preview command which blew my mind. I started learning elisp with the tutorial in the gnu site, but I find programming to be incredibly boring. 
  My difficulties when using Emacs are similar to when I started. Not knowing programming, when an error occurs it's difficult for me to search on the internet to find a solution because english isn't my mother language and I didn't know any jargon. I'm more used to find help online, but it still takes some time. For example, I tried using emacs 29 but it gave an error with org-noter (a package) so I immediately downgraded the version. 
  Getting used to the keybindings was a bit overwhelming, but now when I use a program without them it gets me crazy, and I still learn different keybindings everyday.

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

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

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


elisp: read and understand
emacs_contribution: Never
emacs_contribution_feedback: no
emacs_introduction: Colleague
emacs_mode: ["TUI"]
emacs_motivations_current: ["Extensibility", "Package(s)"]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.1"]
emacs_years: 3
email_package: No
favourite_packages: magit, evil, rjsx-mode, 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: Vim
languages: ["Elisp", "Go", "Javascript", "Python"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "MacOS"]
org_usage: String[]
package_archives: ["MELPA", "Source"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: ["Lack of time", "Not sure how to set up a dev environment for emacs packages."]
package_contribution_frequency: Sometimes
package_contributions: ["Issues", "Code (bug fixes)"]
package_discovery: ["Googling for them"]
package_documentation_wish: ["Comparison", "Design rationale", "Overview"]
package_help: ["Discord"]
package_manager: ["Doom Emacs"]
emacs_difficulties:
  building the muscle memory for the keybindings I was using. Also learning how to debug when I ran into errors (still struggle with this ocassionally, but getting better)

emacs_motivations_initial:
  ["Dev environment was inside a container on a user server, so I was forced to use a TUI editor. chose emacs because I like lisp."]

emacs_strengths:
  that its a lisp REPL, that you can jump to the def of any function bound to any keys, that it can run in the terminal, etc.


elisp: read and understand
emacs_contribution: Never
emacs_difficulties: Prior to native comp, Emacs was kind of painful to use on large projects.
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_current: ["Package(s)", "Text editing features", "magit"]
emacs_motivations_initial: ["Package(s)", "Text editing features", "Community"]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 10
email_package: No
favourite_packages: magit, lsp-mode, alchemist
free_software_zeal: moderate comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Vim
languages: ["Elixir", "Erlang", "Go", "HTML/CSS", "Javascript", "Python", "Typescript"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "MacOS"]
org_usage: ["Note taking", "Task management"]
package_archives: ["framework default"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: ["Lack of time"]
package_contribution_frequency: Rarely
package_contributions: ["Advocacy"]
package_discovery: ["Reddit", "Blogs", "Web search engines"]
package_documentation_wish: ["Tutorials", "Screenshots", "Clips/videos"]
package_help: ["Reddit", "Emacs StackExchange", "Framework", "GitHub"]
emacs_strengths:
  There's a core set of packages that are just stunningly powerful. Magit alone is worthy of an award.


elisp: simple functions
emacs_contribution: Never
emacs_difficulties: I am not a programmer and use Emacs for academic writing in the humanities/social sciences
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Community"]
emacs_motivations_initial: ["Extensibility", "Text editing features", "Org"]
emacs_performance: Good but not great
emacs_tasks: ["Work"]
emacs_version: ["28.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: ["Elisp"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "MacOS"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "PKB"]
package_archives: ["GNU ELPA", "NonGNU ELPA", "MELPA"]
package_contact_method: ["Email"]
package_contribution: Never
package_contribution_barriers: ["Lack of time", "Unfamiliar with contribution process"]
package_contribution_frequency: Rarely
package_contributions: ["Advocacy"]
package_discovery: ["Reddit", "Web search engines"]
package_documentation_wish: ["Comparison", "Tutorials", "Overview"]
package_help: ["Matrix", "Reddit"]
package_manager: ["use-package"]
package_research: ["Research alternatives", "wait for maturity"]
emacs_introduction:
  Originally a long time ago by my high school physics teacher who went on a rant one day lambasting Microsoft Word. It made quite the impression!


elisp: copy-paste
emacs_contribution: Rarely
emacs_introduction: Friend
emacs_mode: ["GUI", "TUI"]
emacs_motivations_current: ["Package(s)", "Text editing features"]
emacs_motivations_initial: ["org mode"]
emacs_performance: Alright
emacs_strengths: Org mode
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0"]
emacs_years: 6
email_package: No
favourite_packages:
  Org mode
  Evil
  Zettledeft
  Deft
  Rgrep
  Ess

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: ["Clojure", "Elisp", "HTML/CSS", "Javascript", "R", "Ruby", "SQL"]
magit_usage: Rarely
operating_system: ["MacOS"]
package_archives: ["framework default", "MELPA", "Source"]
package_contact_method: ["GitHub"]
package_contribution: Rarely
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Documentation", "Advocacy"]
package_discovery: ["GitHub", "Blogs", "Web search engines", "hacker news"]
package_documentation_wish: ["Comparison", "Tutorials", "Design rationale", "Manual", "Screenshots", "Overview"]
package_help: ["Emacs StackExchange", "GitHub"]
package_manager: ["framework default", "package.el", "straight", "use-package"]
prior_editor: Vim
emacs_difficulties:
  Documentation assumes you are already familiar with the concepts that the documentation is documenting.

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

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

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


elisp: simple functions
emacs_contribution: Never
emacs_difficulties: Learning elisp
emacs_introduction: University/College
emacs_mode: ["TUI"]
emacs_motivations_initial: ["Extensibility", "Text editing features"]
emacs_performance: Very well, it's snappy
emacs_strengths: configurability
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 15
email_package: No
free_software_zeal: limited comprimise
fsf_paperwork_year: never considered
has_donated_community: Cannot
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
languages: ["Elisp", "Python", "Shell"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "WSL", "MacOS"]
org_usage: String[]
package_archives: ["GNU ELPA", "NonGNU ELPA", "MELPA"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: ["Elisp proficiency"]
package_contribution_frequency: Rarely
package_contributions: ["Issues"]
package_discovery: ["Reddit", "Web search engines", "M-x list-packages"]
package_documentation_wish: ["Screenshots"]
package_help: ["Reddit", "Emacs StackExchange", "GitHub"]
package_manager: ["use-package"]
emacs_motivations_current:
[cell repeats an earlier one in this file: 102 characters]

favourite_packages:
  magit, vertico, consult, orderless, corfu, use-package, which-key, marginalia, lsp-mode, multiple-cursors


elisp: simple functions
emacs_contribution: missing
emacs_contribution_feedback: missing
emacs_difficulties: Hard to remember keybindings at first.
emacs_introduction: Saw that many serious Debian Maintainers used Gnus
emacs_mode: ["GUI", "TUI", "daemon"]
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.1", "27.1"]
emacs_years: 17
free_software_zeal: missing
fsf_paperwork_year: missing
has_donated_community: missing
has_donated_fsf: missing
isa_package_maintainer: missing
keybindings: Emacs
languages: ["Elisp", "Python"]
magit_usage: missing
operating_system: ["GNU/Linux", "Windows"]
org_usage: String[]
package_archives: ["GNU ELPA", "NonGNU ELPA", "MELPA", "MELPA Stable"]
package_contact_method: String[]
package_contribution: missing
package_contribution_barriers: String[]
package_contribution_frequency: missing
package_contributions: missing
package_discovery: ["Mailing lists", "Planet Emacslife"]
package_documentation_wish: String[]
package_help: String[]
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_strengths:
  Lisp makes it very configurable.  Org mode is great.  I have confidence that Emacs will work in thirty years.


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: ["Package(s)", "Text editing features", "Community"]
emacs_performance: Good but not great
emacs_strengths:
  Amazing set of packages.
  Vanilla emacs is snappy

emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2", "27.2"]
emacs_years: 10
email_package: Gnus
favourite_packages: Org, ggtags, xcscope,
free_software_zeal: limited comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
languages: ["C++", "C", "Elisp", "Python"]
magit_usage: Rarely
operating_system: ["GNU/Linux", "MacOS"]
org_usage: ["Task management"]
package_archives: ["MELPA"]
package_contact_method: ["Mailing list"]
package_contribution: Never
package_contribution_frequency: Never
package_contributions: ["Advocacy"]
package_discovery: ["Reddit"]
package_documentation_wish: ["Tutorials", "Screenshots"]
package_help: ["Mailing lists"]
package_manager: ["use-package"]
emacs_difficulties:
  1. Mostly at work the version of emacs included are every old.
  2. Configuring a decent IDE for c++. Struggling still. If I configure an IDE flto my liking it invariably becomes slow.

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


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Built-in features", "Community"]
emacs_motivations_initial: ["Extensibility", "Package(s)"]
emacs_performance: Good but not great
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.1"]
emacs_years: 1
email_package: No
favourite_packages: magit
free_software_zeal: significant comprimise
fsf_paperwork_year: might in future
has_donated_community: I would like to
has_donated_fsf: Would directly
isa_package_maintainer: No
keybindings: Emacs
languages: ["C++", "C", "Elisp", "Javascript", "Python"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing"]
package_archives: ["framework default", "GNU ELPA", "NonGNU ELPA", "MELPA", "MELPA Stable", "Source"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: ["Elisp proficiency", "Unfamiliar with contribution process"]
package_contribution_frequency: Rarely
package_contributions: ["Issues"]
package_discovery: ["Reddit", "GitHub", "Discord", "Blogs", "Web search engines"]
package_documentation_wish: ["Tutorials", "Design rationale", "Manual", "Screenshots", "Clips/videos", "Overview"]
package_help: ["Reddit", "Emacs StackExchange", "GitHub", "Discord"]
package_manager: ["straight", "use-package"]
emacs_difficulties:
  It's keybindings, I like the idea that most inbuilt keybindings are C-x prefixed and user ones are C-c prefixed. But they are really awful for your hands. I prefer leader based one's. Also Elisp is really tough for newbies.

emacs_strengths:
  It's extensibility. It's really extensible and is an awesome platform for text based application. The only thing that's missing is a really good text editor.


elisp: simple functions
emacs_contribution: missing
emacs_contribution_feedback: missing
emacs_introduction: University/College
emacs_mode: ["GUI", "daemon"]
emacs_motivations_initial: ["Extensibility", "Part of the GNU project / FSF"]
emacs_performance: Very well, it's snappy
emacs_strengths: Extensibility, configurablity, and documentation.
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0"]
emacs_years: 3
email_package: missing
favourite_packages: missing
free_software_zeal: missing
fsf_paperwork_year: missing
has_donated_community: missing
has_donated_fsf: missing
isa_package_maintainer: missing
keybindings: Emacs
languages: ["Elisp", "Haskell", "Python", "Scheme", "Shell"]
magit_usage: missing
operating_system: ["GNU/Linux", "MacOS"]
org_usage: missing
package_archives: missing
package_contact_method: missing
package_contribution: missing
package_contribution_barriers: missing
package_contribution_frequency: missing
package_contributions: missing
package_discovery: missing
package_documentation_wish: missing
package_help: missing
emacs_difficulties:
  I sometimes had trouble finding the documentation I wanted. I know I can use C-h a and such but I wouldn't use specific search terms and would get too many results, and it would be overwhelming.

emacs_motivations_current:
  ["Extensibility", "Package(s)", "Text editing features", "Part of the GNU project / FSF", "It's fun!"]


elisp: simple functions
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "I'm used to it and it works well"]
emacs_motivations_initial: ["Extensibility", "Package(s)"]
emacs_performance: Good but not great
emacs_strengths: It can do absolutely anything, including posting time cards to jira
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 3
email_package: No
favourite_packages: magit,ejira,lsp-mode
free_software_zeal: moderate comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Vim
languages: ["Java", "Rust", "Typescript", "Nix"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "MacOS"]
org_usage: ["Note taking", "Agenda", "Time tracking", "roam2"]
package_archives: ["framework default"]
package_contact_method: ["GitHub"]
package_contribution: Rarely
package_contribution_barriers: ["I don't really run into bugs/missing features all that often"]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Code (bug fixes)"]
package_discovery: ["GitHub", "hacker news"]
package_documentation_wish: ["Tutorials"]
package_help: ["GitHub"]
emacs_difficulties:
  Biggest one would probably be that keybinds you'd expect to be somewhat universal, like copy & paste, don't work. Not as severe as the "how the **** do I quit VIM" experience but not great.


elisp: understand internals
emacs_contribution: Sometimes
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Community"]
emacs_motivations_initial: ["Extensibility"]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 24
email_package: No
favourite_packages: Magit, envrc, multiple-cursors, eglot, Corfu, vertigo, embark, consult
free_software_zeal: moderate comprimise
fsf_paperwork_year: 10+y
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: Yes
keybindings: Emacs
magit_usage: Frequently
operating_system: ["MacOS"]
org_usage: ["Task management", "Agenda", "Time tracking"]
package_archives: ["MELPA"]
package_contact_method: ["GitHub"]
package_contribution: Frequently
package_contribution_barriers: String[]
package_contribution_frequency: Frequently
package_contributions: ["Issues", "Code (features)", "Code (bug fixes)", "Documentation", "Advocacy"]
package_discovery: ["Reddit", "GitHub", "Blogs", "GNU ELPA/MELPA online package lists", "M-x list-packages"]
package_documentation_wish: ["Comparison", "Design rationale", "Screenshots", "Overview"]
package_help: ["GitHub"]
package_manager: ["package.el"]
package_research: ["wait for maturity"]
languages:
  ["Elisp", "HTML/CSS", "Haskell", "Javascript", "Python", "PHP", "Ruby", "Shell", "SQL", "Typescript", "ocaml, common lisp, elm, purescript"]


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: don't remember
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_strengths: Extensibility, along with a great community willing to make use of it and share the results.
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 8
email_package: No
favourite_packages: org-mode, magit, ivy/vertico, evil-tex
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", "Python", "Rust", "Shell", "Ocaml, Coq"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "Task management", "PKB"]
package_archives: ["framework default"]
package_contact_method: ["never had to"]
package_contribution: Rarely
package_contribution_barriers: ["Lack of time", "Elisp proficiency", "Not knowing how to modify a package"]
package_contribution_frequency: Rarely
package_contributions: ["Issues"]
package_discovery: ["Blogs", "Web search engines"]
package_documentation_wish: ["Design rationale", "Overview"]
package_help: ["Framework"]
emacs_difficulties:
  After an initial learning phase using the emacs tutorial, I felt a bit stuck as there was no obvious "next step" to follow. I could use basic text-editing features, but the whole extensibility and customization thing was completely out of reach. For some years, configuring emacs was a matter of googling "emacs + current programming language" and haphazardly copy-pasting whatever came out into my init.el.

  Discovering doom emacs made a huge difference for me, for 3 reasons :
  - it provides a structured framework for configuration
  - this framework has extensive AND organized documentation
  - it has good discoverability by default, e.g. with which-key.


elisp: simple functions
emacs_contribution: Never
emacs_contribution_feedback: Not interested for little gain
emacs_difficulties: Nothing out of the ordinary.
emacs_introduction: University/College
emacs_mode: ["TUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features"]
emacs_motivations_initial: String[]
emacs_performance: Good but not great
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0", "28.2"]
emacs_years: 11
email_package: No
favourite_packages: no-littering,helpful,magit,lsp-mode,cider
free_software_zeal: limited comprimise
fsf_paperwork_year: never considered
has_donated_community: Yes
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
languages: ["C++", "C", "Clojure", "Elisp", "Javascript", "Julia", "Python", "Rust", "Shell", "Nim"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "Time tracking"]
package_archives: ["MELPA"]
package_contact_method: ["GitHub"]
package_contribution: Rarely
package_contribution_barriers: ["Not interested", "Lack of time", "Elisp proficiency", "FSF paperwork"]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Code (bug fixes)", "Documentation"]
package_discovery: ["Reddit", "Discord"]
package_documentation_wish: ["Comparison"]
emacs_strengths:
  It does not have any artificial limitations on how to edit or read text, works with every programming language including plain text, and is easily extendable.


elisp: simple functions
emacs_contribution: Never
emacs_introduction: Hacker News
emacs_mode: ["GUI"]
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: ["29.0"]
emacs_years: 2
email_package: Mu4e
favourite_packages: magit,vertico,lsp-mode,dap-mode,tree-sitter,company,evil
free_software_zeal: significant comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: I should
isa_package_maintainer: No
keybindings: Vim
languages: ["C#", "Elisp", "Go", "HTML/CSS", "Javascript", "Python", "Rust", "Typescript"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "Task management"]
package_archives: ["framework default", "MELPA"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: ["Not interested", "Lack confidence in code quality", "Not to bother maintainer"]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Code (bug fixes)"]
package_discovery: ["Blogs", "Web search engines", "GNU ELPA/MELPA online package lists", "Hacker News"]
package_documentation_wish: ["Tutorials", "Screenshots", "Clips/videos", "Overview"]
package_help: ["I'm a loner"]
package_manager: ["framework default"]
emacs_difficulties:
  It was very hard to make Emacs usable from default settings. It took me the better part of a day just to try and enable dark mode and that was just one of the things I wanted to do. I ended up installing Doom Emacs and it showed off the capabilities of Emacs right from the start. It blew me away and I stuck with Emacs even that it had a steep learning curve. To understand elisp and other Emacs specifics I remember it took quite long. Often times I end up writing something that has no errors but does not work as intended e.g. setting a key-binding, using hooks wrong or trying to set up a package. It's also very hard to debug, I was used step debuggers that show values of variables and so forth. In Emacs I just get a stack trace that is hard to decode, specially since it's hard to check the context and values that was involved.

emacs_strengths:
  Truly open-source without big corporations involved. Well established and mature, you can make almost anything work in Emacs. It's been around for a very long time and will not go anywhere, hopefully!


elisp: write package
emacs_contribution: Rarely
emacs_introduction: Internet
emacs_mode: ["TUI", "daemon"]
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: ["28.2", "28.1", "27.2"]
emacs_years: 20
email_package: Gnus
favourite_packages: anaphora, csv-mode, debian-el, markdown-mode, slime, w3m
free_software_zeal: significant comprimise
fsf_paperwork_year: might in future
has_donated_community: No
has_donated_fsf: Yes
isa_package_maintainer: No
keybindings: Emacs
languages: ["Common Lisp", "Elisp", "HTML/CSS", "Javascript", "Rust", "Shell"]
magit_usage: Never
operating_system: ["GNU/Linux"]
org_usage: String[]
package_archives: ["GNU ELPA", "MELPA Stable"]
package_contact_method: ["Mailing list"]
package_contribution: Rarely
package_contribution_barriers: ["Lack of time", "Unfamiliar with contribution process"]
package_contribution_frequency: Rarely
package_contributions: ["Code (features)", "Code (bug fixes)", "Documentation"]
package_discovery: ["GNU ELPA/MELPA online package lists", "M-x list-packages"]
package_documentation_wish: ["Manual"]
package_help: ["Mailing lists"]
package_manager: ["package.el"]
emacs_difficulties:
  Sometimes it seemed too customisable. It took me quite a few tries before I tamed Gnus, for example.

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


elisp: write package
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: Very well, it's snappy
emacs_tasks: ["Work"]
emacs_version: ["27.1"]
emacs_years: 18
email_package: No
favourite_packages: perspective, magit, projectile, calfw, calibredb, pdf-tools, elfeed, deft, paredit, slime
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++", "Common Lisp", "Elisp", "HTML/CSS", "Haskell", "Javascript", "Python", "Haxe"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["Email", "GitHub"]
package_contribution: Rarely
package_contribution_barriers: ["Not interested", "Lack of time", "Unfamiliar with contribution process", "FSF paperwork"]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Advocacy"]
package_discovery: ["GNU ELPA/MELPA online package lists", "M-x list-packages"]
package_documentation_wish: ["Comparison", "Tutorials", "Design rationale", "Manual"]
package_help: ["Discourse", "I don't"]
package_manager: ["package.el", "use-package"]
prior_editor: None
project_package: projectile
emacs_motivations_current:
  ["Extensibility", "Package(s)", "Text editing features", "Built-in features", "Part of the GNU project / FSF", "Lisp"]

emacs_strengths:
  Documentation and Extensibility, which work hand in hand to make Emacs an inviting system for users to explore.

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

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


elisp: copy-paste
emacs_contribution: Never
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Community"]
emacs_motivations_initial: ["Package(s)", "Community"]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Work", "Hobby projects", "PKM, dotfiles management, taking notes"]
emacs_version: ["29.0"]
emacs_years: 3
email_package: No
free_software_zeal: no comprimise
fsf_paperwork_year: never considered
has_donated_community: Cannot
has_donated_fsf: Cannot
isa_package_maintainer: No
keybindings: Emacs
languages: ["Elisp"]
magit_usage: Never
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "Task management", "PKB", "Babel"]
package_archives: ["Source"]
package_contact_method: ["GitHub", "Matrix"]
package_contribution: Never
package_contribution_barriers: ["Lack of time", "Elisp proficiency"]
package_contribution_frequency: Never
package_contributions: ["Advocacy"]
package_discovery: ["Reddit", "Matrix servers", "Blogs", "Web search engines"]
package_documentation_wish: ["Comparison", "Tutorials", "Clips/videos"]
package_help: ["Matrix", "Reddit", "GitHub", "Discourse"]
package_manager: ["straight", "use-package"]
package_research: ["Research alternatives", "wait for maturity", "wait for community"]
prior_editor: Typora, Atom
emacs_difficulties:
  Wanting to make it similar to mainstream idea of text editors (e.g: sidebar for files navigation on the left, outline navigation, bottom bar with words count, buffers = files, tabs, right click context menu, copy/paste, undo/redo, welcome screen with shortcuts) and more integrated with the OS (fonts, theme)

emacs_introduction:
  I was looking for an editor that could hide markup like Typora and then I've found Org-mode and Emacs


elisp: write package
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI", "TUI", "daemon"]
emacs_motivations_initial: ["Extensibility", "Part of the GNU project / FSF"]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["27.1"]
emacs_years: 18
email_package: Mu4e
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++", "Elisp", "HTML/CSS", "Python", "Common Lisp"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["GitHub"]
package_contribution: Rarely
package_contribution_barriers: ["Lack of time", "Unfamiliar with contribution process", "It's a bother to talk to people."]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Code (bug fixes)", "Advocacy"]
package_discovery: ["GNU ELPA/MELPA online package lists", "M-x list-packages"]
package_help: ["I don't"]
package_manager: ["package.el"]
package_research: ["Install and try it immediately", "Research alternatives"]
project_package: projectile
prose: Frequently
respondent_age: missing
emacs_motivations_current:
  ["Extensibility", "Package(s)", "Text editing features", "Built-in features", "Part of the GNU project / FSF", "SLIME"]

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

package_documentation_wish:
  ["Comparison", "Tutorials", "Design rationale", "Manual", "Screenshots", "Overview", "symbol naming conventions"]


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"]
emacs_motivations_initial: ["Extensibility", "Part of the GNU project / FSF"]
emacs_performance: Very well, it's snappy
emacs_strengths: Its modularity and extensibility.
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 3
email_package: No
favourite_packages: org-mode,org-roam,magit,evil,multiple-cursors,lsp
free_software_zeal: significant comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: Would directly
isa_package_maintainer: No
keybindings: Vim
languages: ["Elisp", "Go", "Javascript", "SQL", "Typescript"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "Task management", "Agenda", "PKB"]
package_archives: ["framework default"]
package_contact_method: ["Mailing list", "GitHub"]
package_contribution: Rarely
package_contribution_barriers: ["Lack of time", "Elisp proficiency"]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Advocacy"]
package_discovery: ["GitHub", "Web search engines"]
package_documentation_wish: ["Tutorials", "Screenshots", "Clips/videos", "Overview"]
package_help: ["Framework", "GitHub", "Mailing lists", "Discourse"]
emacs_difficulties:
  - The different keybindings from what I was used to: copy/paste, for example.
  - The concepts of buffers and windows.
  - I had no knowledge at all of elisp


elisp: read and understand
emacs_contribution: Never
emacs_difficulties: It is (still) difficult to find the good/best current practices.
emacs_introduction: Microemacs on PC
emacs_mode: ["GUI", "TUI", "daemon"]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0", "28.2", "28.1"]
emacs_years: 35
email_package: No
favourite_packages: ediff, elpy, ivy, lsp-*, magit, org, pyvenv, rg, tramp, tree-sitter
free_software_zeal: significant comprimise
fsf_paperwork_year: might in future
has_donated_community: Yes
has_donated_fsf: donate to FSFE (in Europe)
isa_package_maintainer: No
keybindings: Emacs
languages: ["Clojure", "Python", "Shell", "SQL", "Typescript"]
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", "MELPA Stable"]
package_contact_method: ["Mailing list"]
package_contribution: Never
package_contribution_barriers: ["FSF paperwork", "since employer has copyright by law"]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Code (bug fixes)"]
package_discovery: ["Reddit", "GitHub", "Blogs", "Web search engines", "M-x list-packages", "masteringemacs.com"]
package_documentation_wish: ["Comparison", "Tutorials", "Design rationale", "Overview"]
package_help: ["Usually just (re)search"]
package_manager: ["package.el", "use-package", "manual"]
package_research: ["Research alternatives", "wait for maturity", "wait for community"]
emacs_motivations_current:
[cell repeats an earlier one in this file: 110 characters]

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

emacs_strengths:
  Available on many platforms, long improving lifecycle, powerful, architecture, programmability, useful packages.


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", "Text editing features"]
emacs_performance: Good but not great
emacs_strengths: Extensibility, customizability of every aspect of the editing behavior
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0"]
emacs_years: 11
email_package: No
favourite_packages: magit, ace-window, evil, bug-hunter, general, avy, vterm, org,
free_software_zeal: moderate comprimise
fsf_paperwork_year: 2-5y
has_donated_community: I have in the past
has_donated_fsf: I have in the past
isa_package_maintainer: Yes
keybindings: Vim
languages: ["C", "Common Lisp", "Elisp", "Go", "Haskell", "Javascript", "Python", "Scheme", "Scala"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "MacOS"]
org_usage: ["Note taking", "General document writing", "Task management"]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["Email", "GitHub"]
package_contribution: Rarely
package_contribution_barriers: ["Lack of time"]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Code (features)", "Code (bug fixes)"]
package_discovery: ["M-x list-packages"]
package_documentation_wish: ["Design rationale"]
package_help: ["IRC"]
emacs_difficulties:
  Making sense of the vanilla key mnemonics (which I used for a long time once I grokked them), feeling overwhelmed at all of the options.


elisp: many packages
emacs_contribution: Never
emacs_difficulties: Understanding evil-mode internals to customize it
emacs_introduction: Internet
emacs_mode: ["GUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Built-in features"]
emacs_motivations_initial: ["elisp"]
emacs_performance: Good but not great
emacs_strengths: Extensibility
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0"]
emacs_years: 2
email_package: notmuch
favourite_packages: tree-sitter,orderless,corfu
free_software_zeal: moderate comprimise
fsf_paperwork_year: 0-2y
has_donated_community: No
has_donated_fsf: I have in the past
isa_package_maintainer: Yes
keybindings: Vim
languages: ["Elisp", "Go", "HTML/CSS", "Javascript", "Python", "Rust", "Shell", "SQL", "Typescript"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: String[]
package_archives: ["GNU ELPA", "MELPA", "Source"]
package_contact_method: ["Email", "GitHub"]
package_contribution: Sometimes
package_contribution_barriers: String[]
package_contribution_frequency: Sometimes
package_contributions: ["Issues", "Code (bug fixes)"]
package_documentation_wish: ["Comparison", "Tutorials", "Screenshots", "Clips/videos"]
package_help: ["IRC", "Matrix", "Reddit", "GitHub"]
package_discovery:
  ["Reddit", "GitHub", "Matrix servers", "Blogs", "Web search engines", "GNU ELPA/MELPA online package lists"]

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


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: University/College
emacs_mode: ["TUI"]
emacs_motivations_current: ["Text editing features"]
emacs_motivations_initial: ["Text editing features"]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 20
email_package: No
free_software_zeal: significant comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
languages: ["C++", "C", "Julia", "Python", "Rust", "Shell", "SQL"]
magit_usage: Never
operating_system: ["GNU/Linux", "MacOS"]
org_usage: String[]
package_archives: ["MELPA"]
package_contact_method: ["not"]
package_contribution: Never
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Reddit", "Blogs", "Hacker News"]
package_documentation_wish: ["Tutorials", "Design rationale", "Manual", "Overview"]
package_help: ["not"]
package_manager: ["package.el", "use-package"]
package_research: ["Research alternatives"]
prior_editor: vi (no, not vim)
emacs_difficulties:
  Configuration: have to know the lisp syntax, and more particularly, the various commands (which never stuck with me)

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


elisp: simple functions
emacs_contribution: Never
emacs_contribution_feedback: no. i don't see a point of the whole fsf assignment.
emacs_introduction: Internet
emacs_mode: ["GUI", "TUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Community"]
emacs_motivations_initial: ["Extensibility", "Community"]
emacs_performance: Not well
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0", "28.2"]
emacs_years: 15
email_package: No
favourite_packages: org-mode, cider, slime, company, ...
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: ["Clojure", "Elisp", "Go", "HTML/CSS", "Haskell", "Java", "Shell"]
magit_usage: Rarely
operating_system: ["Windows"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "PKB"]
package_archives: ["GNU ELPA", "NonGNU ELPA", "MELPA"]
package_contact_method: ["GitHub"]
package_contribution: Rarely
package_contribution_barriers: ["Lack of time", "Unfamiliar with contribution process"]
package_contribution_frequency: Sometimes
package_contributions: ["Issues", "Code (features)", "Code (bug fixes)", "Advocacy"]
package_documentation_wish: ["Screenshots", "Overview"]
package_help: ["Emacs StackExchange", "GitHub"]
package_manager: ["use-package"]
emacs_difficulties:
  At the beginning, basic keyboard shortcuts (copy, paste, cut, delete ...) seemed unnatural.
  Also, I struggled with terminology. Buffer, Window, Frame, wtf ... where were my files?

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


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: "Evil Mode: Or, How I Learned to Stop Worrying and Love Emacs" by Aaron Bieber, video is on YT
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", "Org-mode, Magit, maybe Org-Roam later"]
emacs_performance: Very well, it's snappy
emacs_strengths: The ability to do more useful and faster actions without the gosh-darn-awful mouse.
emacs_tasks: ["Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 0
email_package: Not yet but I plan to
favourite_packages: org-mode, lsp, gdscript-mode, company, vertico, too many to tell :P
free_software_zeal: moderate comprimise
fsf_paperwork_year: never considered
has_donated_community: Cannot
has_donated_fsf: Cannot
isa_package_maintainer: No
keybindings: Vim
languages: ["Elisp", "HTML/CSS", "Python", "Rust", "Shell", "LaTeX"]
magit_usage: Often
operating_system: ["GNU/Linux", "BSD"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "PKB", "Babel"]
package_archives: ["framework default", "GNU ELPA", "MELPA", "Source"]
package_contact_method: ["GitHub", "Gitlab or any of their own hosted platform"]
package_contribution: Never
package_contribution_frequency: Rarely
package_contributions: ["Issues"]
package_discovery: ["Reddit", "GitHub", "Blogs", "Web search engines", "GNU ELPA/MELPA online package lists"]
package_help: ["Framework", "GitHub", "Discourse"]
package_manager: ["framework default", "straight"]
package_research: ["Install and try it immediately", "Research alternatives", "wait for maturity"]
emacs_difficulties:
  Videos and documentation online is plentiful to discover it.
  Elisp is really strange to suddenly discover this way but I'm starting to get used to it. The hardest part is to grasp its very large and more often than not strange syntax.
  Distributions like Doom still lack a comprehensive summary/cheatsheet to quickly glance at to learn the keybindings but I feel Doom has the keybindings that suite me the best so far.
  Integrating some powerful tools/packages (like I had recently with automatic LaTeX compiling) is sometimes non-trivial but I could always find the solutions in the documentation or online so far.
  Naming conventions are all over the place depending on the packages used.
  Being able to do one thing in so many ways, while being a big strength of Emacs, is also a weakness when one tries to discover all the capabilities. But I can see that disappear as my workflow starts to settle in. Discovering is fun tho, I still find myself surprised, from time to time, to still be awake at 4 am tweaking my config.

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

package_documentation_wish:
  ["Comparison", "Tutorials", "Design rationale", "Manual", "Screenshots", "Clips/videos", "Overview", "Concise description of its purpose"]

survey_feedback:
  Please make the previous IDE question able to accept multiple answers. Some users may be IDE-hoppers.


elisp: write package
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI", "daemon"]
emacs_motivations_initial: ["Extensibility", "Package(s)", "Community"]
emacs_performance: Alright
emacs_strengths: Extensibility, programmability, Lisp, free software
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 3
email_package: No
free_software_zeal: significant comprimise
fsf_paperwork_year: might in future
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Vim
languages: ["Common Lisp", "Elisp", "Python", "Scheme", "Shell"]
magit_usage: Often
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "Task management"]
package_archives: ["framework default", "GNU ELPA", "NonGNU ELPA", "MELPA"]
package_contact_method: ["Mailing list", "GitHub"]
package_contribution: Never
package_contribution_barriers: ["Not interested", "Lack of time", "Unfamiliar with contribution process"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Blogs", "GNU ELPA/MELPA online package lists", "M-x list-packages", "guix packages"]
package_documentation_wish: ["Comparison", "Manual", "Screenshots", "Clips/videos", "Overview"]
package_help: ["I don't tend to ask for help, I search for it instead."]
package_manager: ["framework default", "use-package"]
package_research: ["Install and try it immediately", "Research alternatives"]
emacs_difficulties:
  Configuring Emacs was daunting, so I went for Spacemacs. Now I'm having a difficult time creating my own custom config that's as fully-featured.

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


elisp: read and understand
emacs_contribution: Never
emacs_introduction: I were looking for a python IDE, and spacemacs were listed by quite a few people.
emacs_mode: ["GUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Community"]
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: 4
email_package: No
favourite_packages: modus-themes, evil, treemacs, projectile, lsp-mode, magit, doom-modeline, company, vertico, org
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: Vim
languages: ["Elisp", "Elixir", "Go", "Javascript", "Java", "Python", "Rust", "Shell", "SQL", "Typescript"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda"]
package_contact_method: ["GitHub"]
package_contribution: Rarely
package_contribution_frequency: Rarely
package_contributions: ["Issues"]
package_discovery: ["GitHub", "Blogs"]
package_documentation_wish: ["Comparison", "Design rationale", "Screenshots", "Overview"]
package_help: ["Framework", "GitHub", "Discord", "Gitter"]
package_manager: ["framework default"]
package_research: ["Research alternatives", "wait for maturity", "wait for community"]
prior_editor: VS Code
emacs_difficulties:
  - Emacs Lisp was my first Lisp dialect, so there was a bit of a learning curve there.
  - Dependency management for the packages I used (I started out with spacemacs) were also a bit of a struggle.
  -

emacs_strengths:
  Versatility. I can use it to work with a lot of different languages. It is not the best tool for a lot of things (like big Java maven projects) but the fact that it can do almost everything well enough allows me to use a familiar environment to work with.

  Extensibility. Having so much be configurable, and all the great packages available from the community allows me to have a workflow that works really well for me, with a constant cycle of learning new ways to make my life easier.

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

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


elisp: read and understand
emacs_contribution: Never
emacs_contribution_feedback: What’s FSF?
emacs_introduction: Colleague
emacs_mode: ["daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features"]
emacs_motivations_initial: ["The other cool coders where using it^^"]
emacs_performance: Good but not great
emacs_strengths: Extensibility, text formatting
emacs_tasks: ["Work", "Hobby projects", "Email"]
emacs_version: ["28.2"]
emacs_years: 10
email_package: Mu4e
favourite_packages: lsp, magit, mu4e, ivy, org
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", "Rust"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "Task management", "Agenda", "Time tracking"]
package_archives: ["framework default"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: ["Lack of time", "Not knowing how to modify a package"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Reddit", "Blogs", "Web search engines"]
package_documentation_wish: ["Tutorials", "Manual", "Overview"]
emacs_difficulties:
  Configuration and the default look is really ugly and deterring.
  And of course one has to learn the key bindings…


elisp: read and understand
emacs_contribution: Never
emacs_introduction: Colleague
emacs_mode: ["GUI", "TUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Built-in features"]
emacs_motivations_initial: ["Text editing features", "Initially I used it as very powerful search and replace (regexp)"]
emacs_performance: Good but not great
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 12
email_package: No
free_software_zeal: moderate comprimise
fsf_paperwork_year: might in future
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
languages: ["C++", "C", "Elisp", "Python", "R", "Scheme", "Shell"]
magit_usage: Sometimes
operating_system: ["GNU/Linux", "Windows"]
org_usage: ["Note taking", "Task management", "Agenda", "PKB", "Babel"]
package_archives: ["GNU ELPA", "NonGNU ELPA", "MELPA"]
package_contact_method: ["Mailing list"]
package_contribution: Rarely
package_contribution_barriers: ["Lack of time", "Elisp proficiency", "Lack confidence in code quality", "FSF paperwork"]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Code (bug fixes)"]
package_discovery: ["Reddit", "Blogs", "articles on ycombinator"]
package_documentation_wish: ["Design rationale", "Screenshots", "Overview"]
package_help: ["Reddit", "Mailing lists"]
package_manager: ["package.el"]
package_research: ["wait for community"]
emacs_difficulties:
  Shortcuts were not clear. Even now I stumble on copy/paste (kill/yank). But using visualized kill/yank history helps a lot.

emacs_strengths:
  It can do anything, but lately I am using it more and more in org-mode as documentation and numerical analysis tool in one (usually sage or python, sometimes octave). It is good replacement to Jupiter. Also taking random notes in org-mode.


elisp: write package
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Built-in features", "Community", "Part of the GNU project / FSF"]
emacs_motivations_initial: ["Extensibility", "Package(s)", "Part of the GNU project / FSF"]
emacs_performance: Good but not great
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0"]
emacs_years: 5
email_package: Mu4e
favourite_packages: evil, hydra, magit, eyebrowse, vterm, org-roam, direnv, mu4e, elfeed
free_software_zeal: significant comprimise
fsf_paperwork_year: might in future
has_donated_community: No
has_donated_fsf: Yes
isa_package_maintainer: Yes
keybindings: Vim
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "PKB", "Babel"]
package_archives: ["Source", "https://github.com/nix-community/emacs-overlay"]
package_contact_method: ["GitHub"]
package_contribution: Sometimes
package_contribution_barriers: ["Lack of time", "Unfamiliar with contribution process"]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Code (bug fixes)"]
package_discovery: ["Reddit", "GitHub", "Blogs"]
package_documentation_wish: ["Manual"]
package_help: ["GitHub"]
package_manager: ["Nix"]
package_research: ["Install and try it immediately"]
emacs_strengths:
  Ability to check source / docs and redefine any Elisp function. Extensibility. Excellent and clear documentation. I use Emacs with EXWM as my X11 window manager, and in general think of it more as an application toolkit like GTK - it's a very good platform for building primarily text-based interfaces with shared keybindings and UI customization.

languages:
  ["Assembly", "C", "Clojure", "Common Lisp", "Elisp", "HTML/CSS", "Haskell", "Javascript", "Python", "PHP", "Rust", "Scheme", "Shell", "Typescript", "Coq, Idris"]


elisp: understand internals
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_initial: ["Extensibility", "Text editing features", "Community"]
emacs_performance: Very well, it's snappy
emacs_strengths: Emacs Lisp
emacs_tasks: ["Work", "Hobby projects", "Life"]
emacs_version: ["28.2"]
emacs_years: 6
email_package: Mu4e
favourite_packages: Link-hint, avy, org, SLY, smartparens
free_software_zeal: any comprimise
fsf_paperwork_year: never considered
has_donated_community: Cannot
has_donated_fsf: Cannot
isa_package_maintainer: No
keybindings: Emacs
languages: ["Common Lisp", "Elisp", "HTML/CSS", "Javascript", "Python", "Shell", "SQL", "TCL"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
package_archives: ["GNU ELPA", "MELPA", "Source"]
package_contact_method: ["I don't"]
package_contribution: Never
package_contribution_barriers: ["Lack of time"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Reddit", "GitHub", "Web search engines"]
package_documentation_wish: ["Design rationale"]
package_help: ["I don't"]
package_manager: ["straight", "Unreleased package configuration manager macros"]
package_research: ["Install and try it immediately"]
emacs_difficulties:
  Emacs Lisp. Also old terminology and conventions, like buffers vs windows and frames. Package management and configuration was/is tricky when composing multiple packages together in Emacs init.el

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

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


elisp: write package
emacs_contribution: Rarely
emacs_introduction: University/College
emacs_mode: ["GUI", "daemon"]
emacs_motivations_initial: ["Extensibility", "Part of the GNU project / FSF"]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0"]
emacs_years: 5
email_package: Mu4e
favourite_packages: auctex, sly,magit, mu4e, paredit, pdf-tools, 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: ["C", "Common Lisp", "Haskell", "Python"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "Agenda"]
package_archives: ["GNU ELPA", "NonGNU ELPA", "MELPA"]
package_contact_method: ["GitHub"]
package_contribution: Rarely
package_contribution_barriers: ["Lack of time", "Lack confidence in code quality"]
package_contribution_frequency: Rarely
package_contributions: ["Advocacy"]
package_discovery: ["Reddit", "Blogs", "Web search engines", "M-x list-packages"]
package_documentation_wish: ["Comparison", "Design rationale", "Manual"]
package_help: ["Reddit", "Emacs StackExchange", "GitHub"]
package_manager: ["package.el"]
package_research: ["Research alternatives", "wait for community"]
emacs_motivations_current:
[cell repeats an earlier one in this file: 123 characters]

emacs_strengths:
  Extensibility; documentation (the fact that you can know exactly how things work, e.g. if some behaviour annoys you, you can always read this "command"'s documentation and can even read its source code); text-centric interface, everything is text so you can always mark/edit/copy/etc things -- even file names, even shell output, even grep output ...


elisp: understand internals
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Community"]
emacs_motivations_initial: ["Extensibility", "Text editing features"]
emacs_performance: Very well, it's snappy
emacs_strengths: clean code to customize + easy to inspect
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0"]
emacs_years: 2
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: Yes
keybindings: Vim
languages: ["Elisp", "Python", "Rust"]
magit_usage: Frequently
operating_system: ["WSL"]
org_usage: String[]
package_archives: ["Source"]
package_contact_method: ["GitHub"]
package_contribution: Rarely
package_contribution_barriers: String[]
package_contribution_frequency: Sometimes
package_contributions: ["Issues"]
package_discovery: ["Reddit", "Web search engines"]
package_documentation_wish: ["Tutorials", "Design rationale"]
package_help: ["GitHub"]
package_manager: ["elpaca"]
emacs_difficulties:
  having to copy a lot of code without understanding them/ well written elisp tend to be hard to understand


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: Colleague
emacs_mode: ["GUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Built-in features", "Part of the GNU project / FSF", "org"]
emacs_motivations_initial: ["Extensibility", "Text editing features", "org-mode"]
emacs_performance: Very well, it's snappy
emacs_strengths: it is malleable to your needs with lots of packages to choose from
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2", "28.1"]
emacs_years: 2
email_package: No
favourite_packages: evil, org, which-key, ivy, lsp-mode, no-littering, prescient, all-the-icons, vdiff, general
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: ["Fortran", "Python", "Shell"]
magit_usage: Rarely
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "Task management", "Agenda", "PKB"]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: ["Lack of time", "Elisp proficiency"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Reddit", "IRC servers", "M-x list-packages", "youtube channels like Systemcrafters, Distrotube"]
package_documentation_wish: ["Tutorials", "Screenshots", "Clips/videos", "Overview"]
package_help: ["Emacs StackExchange"]
emacs_difficulties:
  - vanilla emacs had (?) an ugly default theme and a non-intuitive and ugly mode-line
  - using emacs with all the strange, non-intuitive keybindings to memorize was demotivating, coming from nedit and vim. thankfully there was evil mode around.
  - setting up emacs to your needs can be very overwhelming. the Systemcrafters "emacs from scratch" series helped a lot with this.


elisp: none
emacs_contribution: Never
emacs_contribution_feedback: never heard of ELPA
emacs_introduction: Internet
emacs_mode: ["GUI"]
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: desktop saving, RCS and git plugins
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["27.2", "26.3"]
emacs_years: 23
email_package: No
free_software_zeal: missing
fsf_paperwork_year: might in future
has_donated_community: No
has_donated_fsf: I have in the past
isa_package_maintainer: No
keybindings: default + my own
languages: ["C", "fortran"]
magit_usage: Never
operating_system: ["GNU/Linux", "BSD"]
org_usage: ["never used"]
package_archives: ["not sure"]
package_contact_method: ["never had to"]
package_contribution: Never
package_contribution_barriers: ["Not knowing how to modify a package"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Blogs", "Web search engines"]
package_documentation_wish: ["Overview"]
package_help: ["IRC", "Reddit"]
emacs_difficulties:
  tag files were hard to get around.  I like the way vi uses tags but I use lisp code someone developed for tags.  That works good enough for me.


elisp: read and understand
emacs_contribution: Never
emacs_difficulties: Key bindings
emacs_introduction: Colleague
emacs_mode: ["TUI"]
emacs_motivations_current: String[]
emacs_motivations_initial: ["Extensibility", "Text editing features", "Text mode via SSH"]
emacs_performance: Good but not great
emacs_strengths: Terminal (over ssh), Org mode, Customization.
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 12
email_package: No
free_software_zeal: moderate comprimise
fsf_paperwork_year: might in future
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
languages: ["C++", "Javascript", "Python"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
package_archives: ["MELPA", "MELPA Stable"]
package_contact_method: ["Email"]
package_contribution: Never
package_contribution_barriers: ["Lack of time", "Elisp proficiency"]
package_contribution_frequency: Rarely
package_contributions: ["Code (bug fixes)"]
package_discovery: ["Web search engines", "GNU ELPA/MELPA online package lists", "M-x list-packages"]
package_documentation_wish: ["Tutorials", "Overview"]
package_help: ["Emacs StackExchange", "Mailing lists"]
package_manager: ["not sure"]
org_usage:
  ["Note taking", "General document writing", "Task management", "Agenda", "PKB", "Excel-like tables"]


elisp: simple functions
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI", "daemon"]
emacs_motivations_current: ["Package(s)", "Text editing features", "Built-in features", "cross-platform consistency"]
emacs_motivations_initial: ["Package(s)", "Text editing features", "Part of the GNU project / FSF", "Atom got discontinued"]
emacs_performance: Good but not great
emacs_strengths: You can make it whatever you want it to be, everything and anything can be turned on and off
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0", "28.2"]
emacs_years: 1
email_package: No
favourite_packages: vertico, company, lsp
free_software_zeal: limited comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Vim
languages: ["C++", "C", "C#", "Python", "Rust"]
magit_usage: Often
operating_system: ["GNU/Linux", "Windows"]
org_usage: ["Note taking", "General document writing", "Task management", "Time tracking"]
package_archives: ["framework default"]
package_contact_method: ["Email", "GitHub"]
package_contribution: Never
package_contribution_barriers: ["Lack of time", "Elisp proficiency", "Feels like building on unsteady ground"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Reddit", "GitHub", "Discord", "Web search engines"]
package_documentation_wish: ["Comparison", "Design rationale", "Screenshots"]
package_help: ["Discord"]
emacs_difficulties:
  Broken packages and things not working out of the box at all. The introspecting features of emacs are not clearly explain as part of tutorials

  Lack of proper rendering, just using text alone is boring and wack in 2022


elisp: write package
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Built-in features"]
emacs_motivations_initial: ["Tired of vimscript"]
emacs_performance: Good but not great
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 4
email_package: Mu4e
favourite_packages: straight,evil,org,jupyter,ement,mu4e,general,paper-theme
free_software_zeal: moderate comprimise
fsf_paperwork_year: might in future
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: Yes
keybindings: Vim
languages: ["Elisp", "Julia", "Shell"]
magit_usage: Sometimes
operating_system: ["GNU/Linux", "WSL"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "Time tracking", "Babel"]
package_archives: ["Source"]
package_contact_method: ["Mailing list", "Email", "GitHub"]
package_contribution: Rarely
package_contribution_barriers: ["Lack of time"]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Code (bug fixes)"]
package_documentation_wish: ["Comparison"]
package_help: ["N/A"]
package_manager: ["straight"]
package_research: ["Install and try it immediately", "Research alternatives"]
emacs_difficulties:
  I used spacemacs without bothering to learn elisp, and that caused quite a bit of heartburn. I remember frequently shutting down emacs because the evil keybindings layer had failed, and I never learned the various emacsy escape hatches for fixing whatever had gone wrong.

emacs_strengths:
  General hackability. If you want to make it do something even if it doesn't make sense for anyone but you, it's easier to mold the editor in that way than any other environment I've worked in.

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


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI", "TUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Part of the GNU project / FSF"]
emacs_performance: Alright
emacs_strengths: The extensions, and good VIM/Modal keybinding support. :w
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 2
email_package: No
favourite_packages: lsp-mode
free_software_zeal: any comprimise
fsf_paperwork_year: might in future
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Vim
languages: ["Javascript", "Rust", "Typescript"]
magit_usage: Rarely
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "Task management", "Agenda", "Time tracking"]
package_archives: ["framework default"]
package_contact_method: ["Cry myself to sleep, and pray to my gods"]
package_contribution: Never
package_contribution_frequency: Never
package_contributions: ["Advocacy"]
package_discovery: ["Web search engines", "GNU ELPA/MELPA online package lists"]
package_documentation_wish: ["Manual", "Screenshots", "Overview"]
package_help: ["Matrix", "Emacs StackExchange", "Discord"]
package_manager: ["framework default"]
package_research: ["Install and try it immediately", "Research alternatives"]
emacs_difficulties:
  not knowing where to find the features I wanted, outside of VIM keybindings (reformat code, go to a symbol definition, etc). Spacemacs and later, DOOM emacs helped enormously with their mnemonic 'space' menus.

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

package_contribution_barriers:
  ["Not interested", "Lack of time", "Unfamiliar with contribution process", "I usually can work around issues, or install an alternative package"]


elisp: copy-paste
emacs_contribution: Never
emacs_difficulties: The default key strokes; learning about naming conventions (e.g., buffer, mini buffer, panes, etc.)
emacs_introduction: University/College
emacs_mode: ["GUI", "TUI"]
emacs_motivations_current: ["Package(s)", "Text editing features"]
emacs_motivations_initial: ["Package(s)"]
emacs_performance: Good but not great
emacs_strengths: packages! magit, org-mode especially.
emacs_tasks: ["Work"]
emacs_version: ["28.2", "27.2"]
emacs_years: 5
email_package: No
favourite_packages: magit, org-mode
free_software_zeal: significant comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Vim
languages: ["Python"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "MacOS"]
org_usage: ["Note taking", "General document writing", "Task management", "PKB"]
package_archives: ["MELPA", "MELPA Stable", "Source"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: ["Lack of time"]
package_contribution_frequency: Never
package_contributions: ["Issues"]
package_discovery: ["Web search engines", "hacker news"]
package_documentation_wish: ["Tutorials", "Screenshots", "Clips/videos"]
survey_feedback:
  allow people to quit half way!  some answers better than no answers; survey should be even shorter; make more of the questions optional;


elisp: copy-paste
emacs_contribution: missing
emacs_contribution_feedback: missing
emacs_introduction: Internet
emacs_mode: ["TUI"]
emacs_motivations_current: ["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: ["29.0"]
emacs_years: 8
email_package: missing
favourite_packages: missing
free_software_zeal: missing
fsf_paperwork_year: missing
has_donated_community: missing
has_donated_fsf: missing
isa_package_maintainer: missing
keybindings: Emacs
languages: ["C++", "HTML/CSS", "Javascript", "Python", "R", "Typescript"]
magit_usage: missing
operating_system: ["GNU/Linux", "WSL", "Windows"]
org_usage: missing
package_archives: missing
package_contact_method: missing
package_contribution: missing
package_contribution_barriers: missing
package_contribution_frequency: missing
package_contributions: missing
package_discovery: missing
package_documentation_wish: missing
package_help: missing
emacs_difficulties:
  It took a little while to learn. If you want to learn everything it will take a long time and could be overwhelming and probably not practical for most people

emacs_strengths:
  The extensibility is great. There are many features built in of course too but they are not intrusive. Personally I find the emacs key stroke philosophy preferable to all others and am frustrated when I have to work in software that doesn't support it.


elisp: none
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)"]
emacs_performance: Not well
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 0
email_package: No
favourite_packages: Magit, Flyspell, dired, projectile, persp-mode, Ivy, counsel, deadgrep
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: Frequently
operating_system: ["MacOS"]
org_usage: ["I can't figure out how to use Org Mode"]
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: Never
package_contributions: missing
package_discovery: ["Blogs", "Web search engines"]
package_documentation_wish: ["Tutorials", "Screenshots", "Clips/videos", "Overview"]
package_help: ["I don't ask for help"]
package_manager: ["framework default"]
emacs_difficulties:
  There is no usable documentation for Emacs, for example why is it when I open an internal buffer that all my other Centaur tabs are closed?

  I fail to see how Lisp is a productive use of my time, why can't I write extensions in some other language and then interface with Emacs like VS Code allows me to?

  Even with Doom Emacs it is insufficiently opinionated when it comes to setting up Interactive Development Environments (IDEs), either a tutorial or some meta package would be useful. I can't figure out how to use Org Mode, there is no usable tutorial and I fail to see why it is useful.

  How do I list buffers for a project instead of listing all buffers?

  Why can't Emacs have the content of all open buffers like VS Code and Sublime Text does, and then restore on startup? This is an important feature for me.

emacs_strengths:
  Magit. Unlimited extensibility, easy to modify any key binding, persp-mode workspaces are in one window which is useful.


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: ["15 years ago, it was one of the two editors allowed at the informatics olympiads."]
emacs_performance: Good but not great
emacs_strengths: Extensibility, and by extension, fully configurable packages for everything.
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.1"]
emacs_years: 15
email_package: No
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: Emacs
languages: ["Elixir", "Erlang", "HTML/CSS", "Javascript", "Python", "Rust", "Shell", "Typescript"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: String[]
package_archives: ["MELPA"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: ["Elisp code is very difficult to reasona about and refactor"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Blogs", "Web search engines", "M-x list-packages"]
package_documentation_wish: ["Clips/videos", "Overview"]
package_help: ["I don't"]
package_manager: ["package.el"]
favourite_packages:
  crux, diminish, direnv, exec-path-from-shell, hungry-delete, multiple-cursors, phi-search, web-mode, which-key, winum


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI", "TUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Text editing features"]
emacs_motivations_initial: ["Text editing features"]
emacs_performance: Good but not great
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 30
email_package: No
favourite_packages: Deadgrep, lsp-mode, erlang-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
magit_usage: Rarely
operating_system: ["GNU/Linux", "WSL", "Windows", "MacOS"]
org_usage: String[]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["Email", "GitHub"]
package_contribution: Never
package_contribution_barriers: ["Elisp proficiency"]
package_contribution_frequency: Rarely
package_contributions: ["Issues"]
package_discovery: ["Blogs"]
package_documentation_wish: ["Design rationale", "Overview"]
package_help: ["Emacs StackExchange"]
package_manager: ["straight", "use-package"]
package_research: ["Research alternatives", "wait for maturity"]
languages:
  ["Assembly", "C++", "C", "Elisp", "Elixir", "Erlang", "HTML/CSS", "Haskell", "Javascript", "Python", "Ruby", "Shell"]


