# results

elisp: simple functions
emacs_contribution: Rarely
emacs_introduction: Friend
emacs_mode: ["GUI"]
emacs_motivations_initial: ["Extensibility", "Package(s)", "Community", "Part of the GNU project / FSF"]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0"]
emacs_years: 1
email_package: No
favourite_packages: org,org-roam,vertico,corfu,orderless,marginalia,consult,magit,which-key,tempel
free_software_zeal: moderate comprimise
fsf_paperwork_year: might in future
has_donated_community: No
has_donated_fsf: I have in the past
isa_package_maintainer: No
keybindings: Emacs
languages: ["Assembly", "C", "Elisp", "Python"]
magit_usage: Often
operating_system: ["GNU/Linux", "MacOS"]
org_usage: ["Note taking", "General document writing", "PKB", "Babel"]
package_archives: ["GNU ELPA", "NonGNU ELPA", "MELPA", "Source"]
package_contact_method: ["GitHub"]
package_contribution: Sometimes
package_contribution_barriers: String[]
package_contribution_frequency: Sometimes
package_contributions: ["Issues", "Code (features)"]
package_discovery: ["Reddit", "Discord", "Blogs", "GNU ELPA/MELPA online package lists"]
package_documentation_wish: ["Tutorials", "Design rationale", "Overview"]
package_help: ["Reddit", "GitHub", "Mailing lists", "Discord"]
package_manager: ["straight", "use-package", "manual"]
package_research: ["Install and try it immediately"]
emacs_difficulties:
  Extreme adaptability comes at a price, can be confusing at first. The popularity of frameworks like Doom are a testament that Emacs needs to do something for first time users; don't disable the menu and scollbars! Crafted-emacs with their modular approach and sensible defaults seem like a good start.

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

emacs_strengths:
  Extreme adaptability and a strong community. Of course not to forget org-mode and org-roam which are a killer features.


elisp: write package
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI", "TUI"]
emacs_performance: Good but not great
emacs_strengths: Extensibility and productive features and available packages.
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0"]
emacs_years: 4
email_package: No
favourite_packages: magit, vertico, elfeed, git-timemachine, diff-hl
free_software_zeal: significant comprimise
fsf_paperwork_year: might in future
has_donated_community: Cannot
has_donated_fsf: Cannot
isa_package_maintainer: No
keybindings: Emacs
languages: ["Elisp", "Elixir", "Erlang", "Javascript", "Ruby", "Scheme", "Shell", "SQL", "Typescript"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "Task management", "Agenda", "PKB"]
package_archives: ["GNU ELPA", "NonGNU ELPA", "MELPA"]
package_contact_method: ["Mailing list"]
package_contribution: Sometimes
package_contribution_barriers: ["Elisp proficiency", "Lack confidence in code quality", "Unfamiliar with contribution process"]
package_contribution_frequency: Rarely
package_contributions: ["Issues"]
package_discovery: ["Reddit", "GitHub", "Mailing lists", "Web search engines", "M-x list-packages"]
package_documentation_wish: ["Tutorials", "Overview"]
package_help: ["IRC"]
package_manager: ["use-package", "manual"]
package_research: ["Install and try it immediately", "wait for community"]
emacs_difficulties:
  There were stability issues with no initial understanding of how to debug or fix them. The first time I tried emacs ~4 years before using it, the keybindings and classic default UI deterred me. The keybindings only became comfortable after rebinding some keys on the keyboard.

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

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


elisp: write package
emacs_contribution: Sometimes
emacs_contribution_feedback: FSF assignment is only as painful as running the scanner.
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_performance: Good but not great
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0"]
emacs_years: 10
email_package: Gnus
free_software_zeal: significant comprimise
fsf_paperwork_year: 0-2y
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: Yes
keybindings: Emacs
languages: ["C++", "C", "Elisp", "Rust"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "Windows", "MacOS", "OmniOS"]
org_usage: ["Note taking"]
package_archives: ["Source"]
package_contact_method: ["Mailing list", "Email", "GitHub"]
package_contribution: Rarely
package_contribution_barriers: ["not needed to"]
package_contribution_frequency: Sometimes
package_contributions: ["Issues", "Code (features)", "Code (bug fixes)"]
package_documentation_wish: ["Tutorials", "Screenshots", "Clips/videos", "Overview"]
package_help: ["Mailing lists"]
package_manager: ["straight", "use-package"]
package_research: ["Research alternatives"]
prior_editor: NetBeans
project_package: project.el
emacs_difficulties:
  Feeling productive, keybindings were hard to remember and get a handle on, after years (and reading mastering emacs) I have a handle on it.

  early days (emacs 22/23/pre 24 ish) were challenging to manage extensions. Cedet was never quite there for C/C++ completion was clunky, this is all mostly solved with packages from 24, other quality of life changes coming in 29, and various speed ups available in 28.

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

emacs_motivations_initial:
  ["Extensibility", "Text editing features", "Built In features, vim never clicked, netbeans was clunky. actual C-mode"]

emacs_strengths:
  Lisp core => Extensible everywhere by default. new feature in 'competitor' is emulated in emacs before other camps have figured if the API can be extended

favourite_packages:
  magit (et al), elgot, tramp, cc-mode (a true c-mode!) posframe (et-al), tempel, consult/vertico/corfu (combined)

package_discovery:
  ["Reddit", "GitHub", "Mailing lists", "Blogs", "GNU ELPA/MELPA online package lists", "straight-use-package (keyword)"]

package_submission:
  I haven't through laziness, generally provide 'straight.el' recipes

  paperwork has been signed for contributions to master primarily for pgtk


elisp: simple functions
emacs_contribution: Never
emacs_introduction: Colleague
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features"]
emacs_motivations_initial: ["Extensibility", "Package(s)", "Text editing features"]
emacs_performance: Very well, it's snappy
emacs_strengths: Extensibility, GUI app for text scaling, variety of use cases and work flows
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 1
email_package: No
favourite_packages: Evil mode, cider, org-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: Vim
languages: ["Assembly", "C", "Clojure", "Common Lisp", "Elisp", "Scheme", "Scala"]
magit_usage: Rarely
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "Task management", "Agenda"]
package_archives: ["GNU ELPA", "NonGNU ELPA", "MELPA"]
package_contact_method: ["Email"]
package_contribution: Never
package_contribution_barriers: ["Lack of time", "Elisp proficiency", "Lack confidence in code quality"]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Advocacy"]
package_discovery: ["Reddit", "Blogs"]
package_documentation_wish: ["Screenshots"]
package_help: ["IRC", "Matrix"]
emacs_difficulties:
  Starting out was a little rough. I think I tried Doom, then Spacemacs, then finally just did vanilla Emacs and did my config myself. Getting indents correct for C in Doom was frustrating because I didn't know elisp at the time and their config structure was kind of weird.


elisp: copy-paste
emacs_contribution: Rarely
emacs_introduction: Colleague
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, customisability
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 15
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: Emacs
languages: ["C++", "C", "Fortran", "HTML/CSS", "Javascript", "Python", "Shell", "CMake"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "Task management", "Agenda"]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["GitHub"]
package_contribution: Rarely
package_contribution_barriers: ["Lack of time", "Elisp proficiency"]
package_contribution_frequency: Sometimes
package_contributions: ["Issues"]
package_discovery: ["Reddit", "Matrix servers", "Blogs"]
package_documentation_wish: ["Tutorials", "Manual", "Screenshots", "Overview"]
package_help: ["Emacs StackExchange", "GitHub", "RSE Slack"]
package_manager: ["use-package"]
emacs_difficulties:
  Lots of shortcuts to remember (but this is better now shortcuts are shown in mini-buffer with M-x), difficulty finding particular features


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_current: ["Package(s)"]
emacs_motivations_initial: ["Part of the GNU project / FSF"]
emacs_performance: Good but not great
emacs_strengths: Stability, it's on every platform.
emacs_tasks: ["Hobby projects"]
emacs_version: ["27.2"]
emacs_years: 3
email_package: No
free_software_zeal: moderate comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
languages: ["Assembly", "C++", "C"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: String[]
package_archives: ["framework default", "MELPA"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_frequency: Never
package_contributions: ["Issues"]
package_discovery: ["Web search engines", "GNU ELPA/MELPA online package lists", "M-x list-packages"]
package_documentation_wish: ["Tutorials", "Screenshots"]
package_help: ["Reddit"]
package_manager: ["framework default", "package.el"]
package_research: ["wait for maturity"]
emacs_difficulties:
  No default setup, I found it very hard to set up a decent environment to work with C++ in. Both using vanilla + packages and using spacemacs. At this point I'm using vscode more because the constrained defaults make it easier to work with.

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


elisp: none
emacs_contribution: Never
emacs_introduction: Colleague
emacs_mode: ["GUI"]
emacs_motivations_current: ["Package(s)", "Text editing features", "Built-in features"]
emacs_motivations_initial: ["Package(s)"]
emacs_performance: Very well, it's snappy
emacs_strengths: extensibility, magit, org-mode
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2", "27.2"]
emacs_years: 1
email_package: No
favourite_packages: magit, projectile, org, flymake, zone, workspaces
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", "Python", "Shell"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "MacOS"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda"]
package_archives: ["framework default"]
package_contact_method: ["Email"]
package_contribution: Never
package_contribution_barriers: ["Lack of time"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Reddit"]
package_documentation_wish: ["Tutorials"]
package_help: ["Reddit", "Emacs StackExchange"]
emacs_difficulties:
  Trying to start using vanilla emacs in the terminal emulator just by reading the info manual did not work.  Watching the system crafters youtube channel and using Doom emacs pre-configured was much better.


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: University/College
emacs_mode: ["TUI"]
emacs_motivations_current: ["Package(s)", "Built-in features", "tramp"]
emacs_motivations_initial: ["Extensibility", "Text editing features"]
emacs_performance: Good but not great
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.1"]
emacs_years: 20
email_package: No
free_software_zeal: do not prefer
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
languages: ["C++", "Javascript", "Python"]
magit_usage: Sometimes
operating_system: ["GNU/Linux", "Windows", "BSD"]
org_usage: ["Note taking", "test case development"]
package_archives: ["MELPA", "MELPA Stable"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Documentation"]
package_discovery: ["Blogs"]
package_documentation_wish: ["Tutorials"]
package_help: ["Emacs StackExchange", "GitHub"]
package_manager: ["package.el", "use-package"]
package_research: ["Research alternatives"]
prior_editor: None
emacs_difficulties:
  Horrible support for complex (multi root with multiple node_modules) Javascript projects.
  I still cannot get Facebook Flow (typechecking for Javascript) configured after 3 years of trying it periodically.

  No support for functioning Java projects with Gradle (that would include Emacs comprehending the overall project structure to do code refactoring).

  I use tramp mode a lot, and editing files requiring a sudo privilege is not 'easy' to grock. I have to start tramp mode with (pipe sudo).  It should be more user friendly.

  Also I want to use emacs with eshell + tramp mode instead of TMUX, but creating a new shell requires specialized commands, In tmux it is easier.   I think Emacs needs to figure out how to set 'Use-case' specific defaults where multiple package are configured for a particular use case.

  Eg TMUX -replacement use case (eshell + tramp).
  JavaScript development with Flow
  Java development with Gradle
  Java development on android 

  and so on. 

  These are obvious use cases, but it is really difficult to configure individual packages.

emacs_strengths:
  Org mode that can invoke scripts in various programming languages. I use that to write repetable test cases.

  Text editing is very powerful.

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


elisp: read and understand
emacs_contribution: Rarely
emacs_introduction: University/College
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)"]
emacs_motivations_initial: ["Package(s)"]
emacs_performance: Alright
emacs_strengths: It’s ecosystem
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0", "28.2"]
emacs_years: 4
email_package: No
favourite_packages: Evil, lap-mode, projectile, rustic
free_software_zeal: any comprimise
fsf_paperwork_year: never considered
has_donated_community: Yes
has_donated_fsf: No
isa_package_maintainer: Yes
keybindings: Vim
languages: ["C++", "C", "Python", "Rust", "Shell"]
magit_usage: Sometimes
operating_system: ["GNU/Linux"]
org_usage: ["None, too much hype"]
package_archives: ["framework default"]
package_contact_method: ["GitHub"]
package_contribution: Rarely
package_contribution_frequency: Rarely
package_contributions: missing
package_discovery: ["Reddit", "GitHub", "Blogs", "Web search engines", "GNU ELPA/MELPA online package lists"]
package_documentation_wish: ["Comparison", "Design rationale", "Overview"]
package_help: ["Framework", "GitHub"]
package_manager: ["framework default"]
emacs_difficulties:
  Too many low-quality builtin packages. 

  Weird dichotomy between stuff that is configured programmatically versus things that are configured through the menu system. 

  Why is there a menu system anyway? With games?

  Why doesn’t the preeminent GNU application use GNU-style command line options? And why have a separate emacsclient executable? So confusing.

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


elisp: simple functions
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI", "daemon"]
emacs_motivations_initial: ["Extensibility", "Community"]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Work", "Hobby projects", "Planning & Organiaztion"]
emacs_version: ["29.0"]
emacs_years: 2
email_package: No
favourite_packages: dired, magit, vertico, consult, company, org-roam, lsp-mode, projectile,
free_software_zeal: moderate comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: both vim and emacs bindings
languages: ["Go", "HTML/CSS", "Javascript", "Python", "Shell", "Typescript"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
package_archives: ["GNU ELPA", "NonGNU ELPA", "MELPA", "Source"]
package_contact_method: ["Email", "GitHub"]
package_contribution: Never
package_contribution_barriers: ["Not knowing how to modify a package", "Unfamiliar with contribution process"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Reddit", "GitHub", "Blogs"]
package_documentation_wish: ["Design rationale", "Manual", "Clips/videos", "Overview"]
package_help: ["Reddit", "Emacs StackExchange", "GitHub"]
package_manager: ["straight", "use-package"]
package_research: ["Install and try it immediately"]
prior_editor: Vim
emacs_difficulties:
  At first you have to continuosly learn and forget emacs usage at same time. Then you just forget about it and just let your motion take you.

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


elisp: write package
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Built-in features", "Part of the GNU project / FSF"]
emacs_motivations_initial: ["Extensibility", "Package(s)", "Part of the GNU project / FSF"]
emacs_performance: Good but not great
emacs_strengths: Elisp
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0"]
emacs_years: 9
email_package: Mu4e
favourite_packages: magit, helm, autocomplete-mode
free_software_zeal: any comprimise
fsf_paperwork_year: never considered
has_donated_community: Yes
has_donated_fsf: I have in the past
isa_package_maintainer: Yes
keybindings: Emacs
languages: ["C", "Elisp", "Erlang", "Haskell", "Shell"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["General document writing", "Babel"]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["Mailing list", "GitHub"]
package_contribution: Rarely
package_contribution_barriers: String[]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Code (features)"]
package_discovery: ["M-x list-packages"]
package_documentation_wish: ["Design rationale", "Manual"]
package_help: ["GitHub"]
emacs_difficulties:
  Entry of commands that take multiple parameters is tricky in comparison with vim's : that just allows to edit parameters as plain text


elisp: write package
emacs_contribution: Never
emacs_difficulties: Customizing themes/fonts/colors. Window/frame/pane manipulation.
emacs_introduction: Book
emacs_mode: ["GUI"]
emacs_motivations_current: ["Package(s)", "Built-in features"]
emacs_motivations_initial: ["Text editing features"]
emacs_performance: Alright
emacs_strengths: org-mode, viper-mode
emacs_tasks: ["Work"]
emacs_version: ["28.2"]
emacs_years: 25
email_package: No
favourite_packages: org-mode,viper-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
magit_usage: Never
operating_system: ["MacOS"]
org_usage: ["Note taking", "Task management", "Time tracking"]
package_archives: ["not sure"]
package_contact_method: ["Email", "GitHub"]
package_contribution: Rarely
package_contribution_barriers: ["Lack of time", "Unfamiliar with contribution process", "Bad prior experience"]
package_contribution_frequency: Rarely
package_contributions: missing
package_discovery: ["Web search engines"]
package_documentation_wish: ["Clips/videos"]
package_help: ["Emacs StackExchange"]
languages:
  ["C++", "C", "Common Lisp", "Elisp", "Go", "HTML/CSS", "Javascript", "Java", "Python", "Ruby", "Shell", "SQL"]


elisp: none
emacs_contribution: Never
emacs_difficulties:
  escape from mini-buffer
  subwindow management

emacs_introduction: University/College
emacs_mode: ["GUI", "TUI"]
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: ["26.3", "24.3"]
emacs_years: 24
email_package: No
free_software_zeal: moderate comprimise
fsf_paperwork_year: never considered
has_donated_community: Cannot
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
languages: ["C", "C#", "Go", "HTML/CSS", "Javascript", "Java", "PHP", "Perl", "Shell", "SQL"]
magit_usage: Never
operating_system: ["GNU/Linux", "Windows", "MacOS", "cygwin"]
org_usage: String[]
package_archives: ["MELPA"]
package_contact_method: ["Mailing list", "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", "Manual", "Screenshots", "Overview"]
package_help: ["Emacs StackExchange", "hacker news"]
package_manager: ["manual"]
emacs_strengths:
  * query-replace
  * incremental search
  * tab completion of tokens/words present in the buffers
  * query-replace honours existing capitalisation of words so tiger TIGER Tiger replaced will become wolf WOLF Wolf
  * mark begin, mark end then copy/cut


elisp: write package
emacs_contribution: Never
emacs_difficulties: No, the built-in tutorial is easy to find and to go through.
emacs_introduction: Internet
emacs_mode: ["GUI", "TUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Built-in features", "Community", "Part of the GNU project / FSF"]
emacs_motivations_initial: ["Extensibility", "Package(s)"]
emacs_performance: Alright
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0", "28.2"]
emacs_years: 5
email_package: No
favourite_packages: ivy, helpful, treemacs, vterm, tree-sitter, lsp
free_software_zeal: moderate comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Vim
languages: ["C++", "Elisp", "HTML/CSS", "Javascript", "Java", "Python", "Shell", "Typescript"]
magit_usage: Often
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing"]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["Email"]
package_contribution: Never
package_contribution_barriers: ["Unfamiliar with contribution process"]
package_contribution_frequency: Never
package_contributions: ["Advocacy"]
package_discovery: ["Reddit", "Blogs", "Web search engines", "M-x list-packages"]
package_documentation_wish: ["Design rationale", "Manual"]
package_help: ["IRC", "Matrix"]
emacs_strengths:
  That users can extend Emacs with code that is just as privileged and powerful as the Lisp code that Emacs itself is mostly written in. 

  Other software that considers itself extensible usually have an intentionally limited extension API or only allows scripts to be run in a sandbox / on specific occasions.


elisp: simple functions
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Built-in features", "Community", "Part of the GNU project / FSF"]
emacs_motivations_initial: ["Package(s)", "Part of the GNU project / FSF", "mu4e"]
emacs_performance: Good but not great
emacs_strengths: FOSS, Extensibility, lack of Electron
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2", "27.1"]
emacs_years: 5
email_package: Mu4e
favourite_packages: magit,sly,geiser,mu4e,evil-mode,lsp-mode,lispy,flycheck,writegood-mode,
free_software_zeal: significant comprimise
fsf_paperwork_year: might in future
has_donated_community: Cannot
has_donated_fsf: I have in the past
isa_package_maintainer: No
keybindings: Vim
languages: ["C", "Common Lisp", "Go", "HTML/CSS", "Javascript", "Python", "Rust", "Scheme", "Shell", "SQL"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "WSL"]
org_usage: ["Note taking", "General document writing", "Task management", "Babel"]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["Mailing list", "Email", "GitHub", "whichever they seem to prefer"]
package_contribution: Never
package_contribution_barriers: ["Lack of time", "Elisp proficiency", "Lack confidence in code quality"]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Code (bug fixes)", "Documentation", "Advocacy"]
package_documentation_wish: ["Tutorials", "Manual"]
package_help: ["IRC", "Matrix", "Reddit", "Framework", "GitHub", "Mailing lists"]
package_manager: ["framework default"]
emacs_difficulties:
  Knowing where to start. The keybindings were odd, based on what I was used to. LSP was fairly new and reshaping the packagescape. I dabble in a lot of things, so it was a task to figure out how to integrate.

  Actually, a website that visualizes and compares workflows with links to packages could really help people know how they might build a config. Interesting thought, there.

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


elisp: simple functions
emacs_contribution: Never
emacs_introduction: Friend
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Text editing features", "Built-in features", "Part of the GNU project / FSF"]
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: 1
email_package: Mu4e
favourite_packages: mu4e, eglot, magit, org
free_software_zeal: significant comprimise
fsf_paperwork_year: 0-2y
has_donated_community: No
has_donated_fsf: Yes
isa_package_maintainer: No
keybindings: Emacs
languages: ["Assembly", "C++", "C", "Elisp", "Go", "Haskell", "Python", "Perl", "Scheme", "Shell"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "Task management", "Agenda", "PKB"]
package_archives: ["GNU ELPA", "NonGNU ELPA", "MELPA Stable"]
package_contact_method: ["Mailing list"]
package_contribution: Never
package_contribution_barriers: ["Lack of time"]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Advocacy"]
package_documentation_wish: ["Design rationale", "Manual"]
package_help: ["IRC", "Mailing lists"]
package_manager: ["package.el", "use-package"]
package_research: ["Install and try it immediately", "wait for maturity"]
emacs_contribution_feedback:
  It would be nice if the assignment process was faster (but still present - I value monolithic copyright in the hands of the FSF).

emacs_difficulties:
  I think dir-locals were explained in a bit of a confusing way, following that, there's no obvious way to figure out which variables to tweak between different modes for basic-offset for instance, or if they even exist.  One thing I was a little surprised by was lack of built-in modes for Autoconf, Bison, Flex and Go.

emacs_strengths:
  Elisp.  By far, elisp.  Vimscript and VSCode JSON/TS make me puke in comparison.  Following that, simply how it integrates beautifully, and composes so well for tasks like managing emails.  Message-mode is the best composer I've ever used.  Not to mention that it's extensive, in a way I cannot name.  The other day, I typed in C-h f treesit-query-compile RET and it took me to the source code.  I've never seen that before.  C source code, mind you!  Not to forget that it's extremely powerful out of the box, and now, since it integrates tree-sitter, eglot, PGTK, and others, I can confidently say that it (has the potential to be) is above and beyond all other editors, uncompromisingly.

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

package_submission:
  If I wrote something worth distributing, such as a mode useful OOTB, I'd likely try getting it into ELPA or the main Emacs tree.


elisp: simple functions
emacs_contribution: Rarely
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)"]
emacs_motivations_initial: ["Extensibility", "Package(s)"]
emacs_performance: Good but not great
emacs_strengths: Very big user base, and a solid foundation, allow for very good quality extensions.
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 2
email_package: No
favourite_packages: magit,enh-ruby,evil
free_software_zeal: moderate comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: Yes
keybindings: Vim
languages: ["Elisp", "Ruby"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: String[]
package_archives: ["framework default", "GNU ELPA", "MELPA", "Source"]
package_contact_method: ["GitHub"]
package_contribution: Rarely
package_contribution_frequency: Rarely
package_contributions: missing
package_discovery: ["Web search engines"]
package_documentation_wish: ["Comparison", "Tutorials"]
package_help: ["Framework"]
package_manager: ["framework default"]
emacs_contribution_feedback:
  It's very good. I published a small package I wrote and got a lot of help to get it to pass the review, from the reviewers themselves.

emacs_difficulties:
  The amount of "flavours" and variations (every emacs installation with its specific combination of extensions and config is a unique snowflake) made it difficult to search for documentation, and/or know if something I was reading was applicable to *my* emacs or not, or how to specifically do something on it.

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


elisp: simple functions
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI", "TUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Community"]
emacs_motivations_initial: ["Extensibility", "Community"]
emacs_performance: Good but not great
emacs_tasks: ["Hobby projects", "Notes/org-mode"]
emacs_version: ["28.1"]
emacs_years: 1
email_package: No
free_software_zeal: moderate comprimise
fsf_paperwork_year: never considered
has_donated_community: Cannot
has_donated_fsf: Cannot
isa_package_maintainer: No
keybindings: Vim
languages: ["Elisp", "Go", "Javascript", "Python", "Scheme", "Shell", "Zig"]
magit_usage: Sometimes
operating_system: ["GNU/Linux", "WSL"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "Time tracking", "PKB"]
package_archives: ["framework default", "MELPA", "Source"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: ["Lack of time", "Lack confidence in code quality"]
package_contribution_frequency: Rarely
package_contributions: missing
package_discovery: ["Reddit", "GitHub", "Matrix servers", "Discord", "Web search engines"]
package_documentation_wish: ["Tutorials", "Manual"]
package_help: ["Matrix", "Framework", "GitHub"]
package_manager: ["framework default", "straight"]
package_research: ["Install and try it immediately"]
emacs_difficulties:
  At least for me, needing to learn to at least understand e-lisp despite not having seen it before. I could copy-paste code and see it work but I had issues understanding what it did at first until I learned to read it. Now I do most of my scripting in elisp.

emacs_strengths:
  It's extensive history and ability to find answers in many places/communities online. The ability to configure the client itself


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: ["Extensibility", "Text editing features", "Community"]
emacs_performance: Very well, it's snappy
emacs_strengths:
  - Elisps extensibility.
  - Easy to get started with Elisp
  - Community spirit

emacs_tasks: ["Hobby projects"]
emacs_version: ["29.0"]
emacs_years: 1
email_package: notmuch
favourite_packages: Magit, Org, Notmuch, Modus-themes, S.el, General, FFAP (built-in), Pass.
free_software_zeal: limited comprimise
fsf_paperwork_year: might in future
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
languages: ["Elisp", "HTML/CSS", "Shell"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking"]
package_archives: ["Source"]
package_contact_method: ["Mailing list", "GitHub"]
package_contribution: Rarely
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Documentation"]
package_documentation_wish: ["Comparison", "Tutorials", "Design rationale", "Screenshots", "Clips/videos"]
package_help: ["IRC", "Reddit", "GitHub"]
package_manager: ["straight", "use-package"]
package_research: ["wait for maturity"]
emacs_difficulties:
  Initially I thought Elisp was a hard language to learn, but once I started reading documentation it became much easier to use.

  Emacs' keybinds were hard to learn at first, it took me a while to ingraine the keybinds into muscle-memory.

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

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


elisp: simple functions
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features"]
emacs_motivations_initial: ["Extensibility", "Common lisp and lisps in general"]
emacs_performance: Very well, it's snappy
emacs_strengths: Extensibility
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: No
isa_package_maintainer: No
keybindings: Emacs
languages: ["Common Lisp", "Javascript", "Python", "Rust", "Shell"]
magit_usage: Sometimes
operating_system: ["GNU/Linux", "Windows"]
org_usage: ["Note taking", "PKB"]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Reddit", "GitHub", "Blogs", "Web search engines", "M-x list-packages"]
package_documentation_wish: ["Overview"]
package_help: ["I don't"]
package_manager: ["package.el"]
package_research: ["Install and try it immediately", "Research alternatives"]
package_contribution_barriers:
  ["Not interested", "Elisp proficiency", "Unfamiliar with contribution process", "Default behaviours satisfy my needs"]


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI", "TUI", "daemon"]
emacs_motivations_initial: ["Org mode"]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Work"]
emacs_version: ["29.0"]
emacs_years: 15
email_package: notmuch
favourite_packages: Org mode, magit, dired, tramp
free_software_zeal: moderate comprimise
fsf_paperwork_year: might in future
has_donated_community: I have in the past
has_donated_fsf: Cannot
isa_package_maintainer: No
keybindings: Emacs
languages: ["R"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "Babel"]
package_archives: ["GNU ELPA", "NonGNU ELPA", "MELPA"]
package_contact_method: ["Mailing list", "Email", "GitHub"]
package_contribution: Never
package_contribution_barriers: ["Elisp proficiency"]
package_contribution_frequency: Rarely
package_contributions: ["Documentation", "Advocacy"]
package_discovery: ["Reddit", "GitHub", "Mailing lists"]
package_documentation_wish: ["Tutorials", "Manual"]
package_help: ["Reddit", "GitHub"]
package_manager: ["package.el", "use-package", "manual"]
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", "Org mode"]


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features", "Community"]
emacs_motivations_initial: ["Text editing features", "Community"]
emacs_performance: Alright
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 1
email_package: No
favourite_packages: org-roam2, org-mode, bibtex, eww, org-babel, hledger-mode, elfeed, pandoc, org-capture
free_software_zeal: moderate comprimise
fsf_paperwork_year: might in future
has_donated_community: Cannot
has_donated_fsf: Cannot
isa_package_maintainer: No
keybindings: Vim
languages: ["HTML/CSS", "Javascript", "Python"]
magit_usage: Rarely
operating_system: ["GNU/Linux", "MacOS"]
package_archives: ["framework default"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_frequency: Rarely
package_contributions: ["Advocacy"]
package_discovery: ["Reddit", "GitHub", "Web search engines"]
package_documentation_wish: ["Clips/videos", "Overview"]
package_help: ["Reddit", "Emacs StackExchange", "GitHub", "Discord"]
package_manager: ["framework default"]
package_research: ["Install and try it immediately"]
prior_editor: None
emacs_contribution_feedback:
  Not yet proficient enough to go into that just yet, but this is the first I'm hearing about FSF faff

emacs_difficulties:
  Learning how to manage debugging, all while actually screwing up my configuration, was a bit complicated. 
  As a newbie programmer it feels like there is this wall of things to learn, even with frameworks like Emacs.

emacs_strengths:
  It makes people excited about working on it. While it may not be the most efficient way to do things at the start, I believe that it is a positive on the long run.

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

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


elisp: write package
emacs_contribution: Never
emacs_introduction: Colleague
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Community"]
emacs_performance: Good but not great
emacs_tasks: ["Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 3
email_package: No
favourite_packages: god-mode, use-package, evil, lispyville
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
languages: ["Elisp", "Scheme", "Shell", "OCaml"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: String[]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["GitHub"]
package_contribution: Sometimes
package_contribution_barriers: String[]
package_contribution_frequency: Sometimes
package_contributions: ["Issues", "Code (features)", "Code (bug fixes)"]
package_discovery: ["GitHub", "Web search engines", "GNU ELPA/MELPA online package lists", "M-x list-packages"]
package_documentation_wish: ["Comparison", "Manual", "Deprecation notice if no longer active"]
package_help: ["IRC", "Emacs StackExchange"]
package_manager: ["straight", "use-package"]
package_research: ["Research alternatives"]
emacs_difficulties:
  Elisp quirks
  Inadequacy of built-in package management, project management, source control features
  Lack of Vim-style bindings (and incompleteness of community solutions e.g. evil)
  Large variety of configuration options
  Difficulty of choosing among numerous packages with overlapping functionality

emacs_motivations_initial:
  ["Extensibility", "Text editing features", "Part of the GNU project / FSF", "Frustration with VimScript"]

emacs_strengths:
  Discoverability (e.g.: built-in documentation, jump to implementation of Elisp function/variable)
  Easy to fix/extend things
  Does not force me to use proprietary software


elisp: copy-paste
emacs_contribution: Rarely
emacs_contribution_feedback: I don't know anything about it.
emacs_introduction: Internet
emacs_mode: ["GUI", "TUI", "daemon"]
emacs_performance: Very well, it's snappy
emacs_strengths: Extensibility, free as in freedom, community, org mode
emacs_tasks: ["Work", "Hobby projects", "journal, tasks, training routines, calendar"]
emacs_version: ["28.2"]
emacs_years: 3
email_package: Mu4e
favourite_packages: org
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: ["C", "Common Lisp", "Elisp", "HTML/CSS", "Haskell", "Javascript", "Python", "Shell", "lilypond"]
magit_usage: Rarely
operating_system: ["GNU/Linux", "Windows"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "PKB", "Babel"]
package_archives: ["GNU ELPA", "MELPA", "Source"]
package_contact_method: ["GitHub"]
package_contribution: Rarely
package_contribution_frequency: Rarely
package_contributions: ["Advocacy"]
package_discovery: ["Reddit", "GitHub", "Web search engines", "M-x list-packages"]
package_help: ["IRC", "Reddit", "Emacs StackExchange", "GitHub"]
package_manager: ["straight"]
package_research: ["Research alternatives", "wait for community"]
prior_editor: Vim
emacs_difficulties:
  It is absolutely impenetrable. There is no way to ask it questions from a _task-oriented_ perspective. The different help systems are all geared toward someone with an emacs mindset (functions, key bindings) and not a noob (how do i do x, where is this setting). The menu system helps a bit, but the important menu items are drowned out with lots of rarely used stuff.

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

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

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

package_documentation_wish:
  ["Tutorials", "Manual", "Clips/videos", "better installation instructions. don't assume i know how to set all the options - even if you give me a detailed description of what the function does. Look at the nano theme instructions - i talks a lot about the dark mode theme, but no where does it explicitly say how to activate it from a copy and paste perspective."]

survey_feedback:
  You buried 'American' in the middle of the list instead of listing it alphabetically. Otherwise, fantastic job.


elisp: write package
emacs_contribution: Rarely
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features"]
emacs_motivations_initial: String[]
emacs_performance: Good but not great
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["27.1"]
emacs_years: 32
email_package: No
favourite_packages: magit, org-mode, circe, sly
free_software_zeal: significant comprimise
fsf_paperwork_year: never considered
has_donated_community: Yes
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
magit_usage: Frequently
operating_system: ["GNU/Linux", "MacOS"]
org_usage: ["Note taking", "General document writing", "Babel"]
package_archives: ["GNU ELPA devel", "MELPA", "Source"]
package_contact_method: ["N/A"]
package_contribution: Rarely
package_contribution_barriers: String[]
package_contribution_frequency: Sometimes
package_contributions: missing
package_discovery: ["friends"]
package_documentation_wish: ["N/A"]
package_help: ["N/A"]
package_manager: ["straight"]
package_research: ["Install and try it immediately"]
prior_editor: MicroEmacs
languages:
  ["Assembly", "C", "Clojure", "Common Lisp", "Elisp", "HTML/CSS", "Java", "Scheme", "Shell", "SQL", "FORTH, System Verilog"]


elisp: simple functions
emacs_contribution: Rarely
emacs_difficulties: It was all bad until I did the elisp tutorial. Then it was "all easy" from there.
emacs_introduction: Linux distro had it
emacs_mode: ["daemon"]
emacs_motivations_initial: ["Part of the GNU project / FSF"]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 10
email_package: Mu4e
favourite_packages: org-mode, org-roam, org-roam-bibtex, auctex, lsp
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: ["Assembly", "C++", "C", "Elisp", "Fortran", "Python", "Rust", "Shell"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
package_archives: ["GNU ELPA", "MELPA Stable"]
package_contact_method: ["GitHub"]
package_contribution: Rarely
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Code (features)", "Code (bug fixes)", "Advocacy"]
package_discovery: ["GNU ELPA/MELPA online package lists"]
package_documentation_wish: ["Comparison", "Design rationale", "Screenshots", "Clips/videos", "Overview"]
package_help: ["IRC", "Emacs StackExchange", "GitHub"]
package_manager: ["use-package"]
package_research: ["Install and try it immediately", "wait for community"]
prior_editor: Notepad++
emacs_motivations_current:
  ["Extensibility", "Package(s)", "Text editing features", "Built-in features", "Part of the GNU project / FSF", "org-mode"]

emacs_strengths:
  Extensibility. Good integration with other tools both inside (org-mode) and outside of emacs (magit, bibtex stuff).

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

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


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_initial: ["Part of the GNU project / FSF", "being an \"historic\" editor"]
emacs_performance: Good but not great
emacs_strengths: The extensions: magit and org-mode were life-changing
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0"]
emacs_years: 5
email_package: No
favourite_packages: magit, swiper, treemacs, multiple-cursors, org-roam
free_software_zeal: significant comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
languages: ["C", "Python", "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"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Reddit", "Blogs", "Web search engines", "M-x list-packages"]
package_documentation_wish: ["Comparison", "Manual", "Screenshots"]
package_help: ["Reddit", "Emacs StackExchange"]
package_manager: ["use-package"]
emacs_difficulties:
  files / dir navigation is unintuitive by default. It is also troublesome to setup a working environment for python.

emacs_motivations_current:
[cell repeats an earlier one in this file: 110 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: ["Text editing features"]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 25
email_package: No
favourite_packages: org-mode, org-roam, helm, magit, yasnippets
free_software_zeal: moderate comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: I have in the past
isa_package_maintainer: Yes
keybindings: Emacs
languages: ["Clojure", "Elisp", "Python", "Shell"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "Windows", "MacOS"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "PKB", "Babel"]
package_archives: ["GNU ELPA", "MELPA Stable"]
package_contact_method: ["Email"]
package_contribution: Never
package_contribution_barriers: ["Lack of time", "Unfamiliar with contribution process"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Reddit", "Blogs"]
package_documentation_wish: ["Tutorials", "Design rationale", "Manual"]
package_help: ["Reddit", "Mailing lists"]
package_manager: ["use-package"]
emacs_difficulties:
  At the time, getting used to the keybindings. There was no such thing as evil-mode then, so I initially had to lookup key bindings. Now I'm used to them and would not want to go back.

emacs_strengths:
  Extensibility & configurability. The fact that I can make it do exactly what I want via macros or writing my own functions makes me want to do everything in it.


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: University/College
emacs_mode: ["GUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "REPL based work flows and literate programming"]
emacs_motivations_initial: ["Extensibility", "Package(s)"]
emacs_performance: Alright
emacs_strengths: REPL and interactivity
emacs_tasks: ["Work", "Hobby projects", "Notes - org"]
emacs_version: ["28.2", "28.1"]
emacs_years: 20
email_package: No
favourite_packages: Magit, org-mode, projectile, cider, combobulate
free_software_zeal: limited comprimise
fsf_paperwork_year: might in future
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs and vim sometimes
languages: ["Elisp", "Python", "Ruby", "Shell", "SQL"]
magit_usage: Sometimes
operating_system: ["GNU/Linux", "MacOS"]
org_usage: ["Note taking", "General document writing", "Task management", "PKB", "Babel"]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: ["Lack of time", "Elisp proficiency"]
package_contribution_frequency: Rarely
package_contributions: ["Advocacy"]
package_discovery: ["Reddit", "Web search engines"]
package_documentation_wish: ["Design rationale", "Screenshots", "Clips/videos", "Overview"]
package_help: ["Reddit", "Emacs StackExchange"]
emacs_difficulties:
  Table stakes for IDEs like fast editing, syntax highlighting, project navigation require a lot of upkeep. At some jobs I had to ditch emacs for pycharm, vscode so I could remain productive and not spend all day tweaking new packages.


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features"]
emacs_motivations_initial: ["Extensibility", "Package(s)", "Text editing features"]
emacs_performance: Very well, it's snappy
emacs_strengths: Ease of extensibility, great community and how reliable it is
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["27.1"]
emacs_years: 3
email_package: No
favourite_packages: undo-tree,dashboard,w3m,spaceline,powerline
free_software_zeal: significant comprimise
fsf_paperwork_year: never considered
has_donated_community: Cannot
has_donated_fsf: Cannot
isa_package_maintainer: No
keybindings: Emacs
languages: ["C++", "Latex"]
magit_usage: Never
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "Babel"]
package_archives: ["GNU ELPA", "NonGNU ELPA", "MELPA", "MELPA Stable", "Source"]
package_contact_method: ["I don't"]
package_contribution: Never
package_contribution_barriers: ["Elisp proficiency", "Not knowing how to modify a package", "Lack confidence in code quality"]
package_contribution_frequency: Rarely
package_contributions: ["Advocacy"]
package_discovery: ["Blogs", "Web search engines"]
package_documentation_wish: ["Tutorials", "Overview"]
package_help: ["I don't"]
emacs_difficulties:
  Apart from the usual suspects of switching to a new editor (keybinds, where things or functions are, how to interface with other utilities), something I struggled with (and still sometimes struggle with now!) is the framebuffer-window model


elisp: simple functions
emacs_contribution: Never
emacs_contribution_feedback: Go to github or gitlab. Mailing lists and sending patches is horrible.
emacs_introduction: Reddit
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features"]
emacs_motivations_initial: ["Reddit emacs porn"]
emacs_performance: Good but not great
emacs_strengths: Defining my own keybindings, extensibility and modes like magit.
emacs_tasks: ["Work", "Study Notes"]
emacs_version: ["28.2"]
emacs_years: 7
email_package: No
favourite_packages: magit, docker,helm, helm-twitch, helm-pass, org, org-roam, org-journal, lsp
free_software_zeal: any comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: Yes
keybindings: Vim
languages: ["Elisp", "HTML/CSS", "Javascript", "Java", "Vue.js"]
magit_usage: Frequently
operating_system: ["NixOS"]
org_usage: ["Note taking", "Agenda", "Time tracking", "PKB", "Noter"]
package_archives: ["MELPA", "nixpkgs"]
package_contact_method: ["GitHub"]
package_contribution: Sometimes
package_contribution_barriers: String[]
package_contribution_frequency: Sometimes
package_contributions: ["Issues", "Code (bug fixes)"]
package_discovery: ["Reddit", "GitHub", "Blogs", "Web search engines", "nixpkgs"]
package_documentation_wish: ["Screenshots", "Clips/videos", "Overview", "README.md"]
emacs_difficulties:
  The learning curve. I started with Vanilla Emacs and failed to learn the keybindings. Then i used spacemacs, witch is buggy and need a long time to start. Then i changed to doomemacs and i started to create my own keybindings (SPC g s -> magit status). I am missing a easy to remember keybinding mnemonic keybinding set.

package_submission:
  Submitting to MALPA on github is easy. They have a build pipeline and the workflow is great. They are nice and answer fast.

survey_feedback:
  I would like to have an easy to configure email client. Configuring Mu4e is hard and it is not really stable. I would like to have some easy to use default keybinding set for beginners.


elisp: write package
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI", "daemon"]
emacs_performance: Good but not great
emacs_strengths: Extensibility and documentation
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 9
email_package: Mu4e
favourite_packages: magit, multiple-cursors, smartparens, vterm, hydra, eglot, restclient, direnv
free_software_zeal: moderate comprimise
fsf_paperwork_year: might in future
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
magit_usage: Frequently
operating_system: ["GNU/Linux", "WSL", "MacOS"]
package_archives: ["GNU ELPA", "NonGNU ELPA", "MELPA", "Source"]
package_contact_method: ["Email", "GitHub"]
package_contribution: Never
package_contribution_barriers: String[]
package_contribution_frequency: Sometimes
package_contributions: ["Issues", "Code (features)", "Code (bug fixes)", "Documentation", "Advocacy"]
package_discovery: ["Reddit", "Matrix servers", "Blogs", "M-x list-packages"]
package_documentation_wish: ["Manual"]
package_help: ["IRC", "Matrix", "Reddit", "GitHub"]
package_manager: ["straight", "use-package"]
package_research: ["Install and try it immediately", "Research alternatives"]
prior_editor: Various depending on language: pycharm, netbeans, sublime etc
project_package: project.el
emacs_difficulties:
  1. The non-standard keybindings, but once I understood how they all fit together thanks to the tutorial and the Mastering Emacs book I started to appreciate them being different.

  2. Understanding the help system and how to actually search for things in the info manuals. Once you get used to actually reading manuals everything falls into place. But it does take a while to realise how much of a treasure trove the Emacs documentation is.

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

emacs_motivations_initial:
  ["Extensibility", "Package(s)", "At the time (2013) Emacs had the best language support for more esoteric languages"]

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

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


elisp: copy-paste
emacs_contribution: Never
emacs_mode: ["GUI", "TUI"]
emacs_motivations_initial: String[]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["27.1"]
emacs_years: 17
email_package: No
favourite_packages: magit, deft, tree-sitter, yasnippet, fly-check, lsp-mode
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", "HTML/CSS", "Javascript", "Python", "Shell"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "Task management"]
package_archives: ["Source"]
package_contact_method: ["Mailing list"]
package_contribution: Never
package_contribution_barriers: ["Elisp proficiency"]
package_contribution_frequency: Rarely
package_contributions: ["Issues"]
package_discovery: ["Reddit", "GitHub", "Mailing lists", "Blogs", "M-x list-packages", "Planet EMACS"]
package_documentation_wish: ["Comparison", "Design rationale", "Overview"]
package_help: ["Mailing lists"]
package_manager: ["straight", "use-package"]
package_research: ["Install and try it immediately"]
project_package: project.el
emacs_motivations_current:
  ["Extensibility", "Package(s)", "Text editing features", "Built-in features", "Community", "Part of the GNU project / FSF", "Inertia"]


elisp: read and understand
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Built-in features"]
emacs_motivations_initial: ["org-mode"]
emacs_performance: Good but not great
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 1
email_package: No
favourite_packages:
  Org-mode
  Evil-mode
  Tramp

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++", "C", "Elisp", "Python", "Rust", "Shell", "lua, latex,"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "Babel"]
package_archives: ["framework default"]
package_contact_method: ["GitHub"]
package_contribution: Rarely
package_contribution_frequency: Rarely
package_contributions: ["Advocacy"]
package_discovery: ["Reddit", "GitHub", "Mailing lists", "Web search engines"]
package_documentation_wish: ["Comparison", "Tutorials", "Design rationale", "Screenshots", "Clips/videos"]
package_help: ["Reddit", "Emacs StackExchange"]
package_manager: ["framework default"]
package_research: ["Install and try it immediately", "Research alternatives", "wait for maturity"]
emacs_difficulties:
  The internal logic of emacs documentation system was very difficult to figure out initially.
  Documentation Is fragmentated across many places and when used to searching for information on the internet, the incomplete nature of the online resources make it very confusing to figure out.

emacs_strengths:
  Being so self a documenting and being less an editor as a complete hackable system is incredibly powerful concept. Its like seeing the future of computing but receiving it from the past.

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


elisp: simple functions
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI", "daemon"]
emacs_motivations_current: ["Package(s)", "Text editing features", "Built-in features"]
emacs_motivations_initial: ["Extensibility"]
emacs_performance: Not well
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0", "28.2"]
emacs_years: 11
email_package: No
free_software_zeal: moderate comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Vim
languages: ["HTML/CSS", "Javascript", "Rust", "Typescript"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "WSL", "Windows"]
org_usage: ["Note taking"]
package_archives: ["framework default", "GNU ELPA", "MELPA", "Source"]
package_contact_method: ["Email", "GitHub"]
package_contribution: Rarely
package_contribution_barriers: ["Elisp proficiency"]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Code (bug fixes)"]
package_discovery: ["Reddit", "GitHub", "Discord", "Blogs"]
package_documentation_wish: ["Comparison", "Tutorials", "Overview"]
package_help: ["Emacs StackExchange", "GitHub", "Discord"]
package_manager: ["straight", "use-package"]
package_research: ["Install and try it immediately", "Research alternatives"]
emacs_difficulties:
  Jumping from a beginner to intermediate level user, Errors in my init config made me reach for other text editors in order to fix them


elisp: write package
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI", "TUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Community"]
emacs_motivations_initial: ["I wanted to try Lisp, and Emacs is the editor for that"]
emacs_performance: Good but not great
emacs_strengths: Extensibility; and documentation such that extension is not a mystery
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 20
email_package: No
favourite_packages: org, company, ivy, swiper, counsel, deft, magit, cider, vterm
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
languages: ["C", "Clojure", "HTML/CSS", "Javascript", "Java", "Python", "R", "Rust", "Shell"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "Task management", "PKB"]
package_archives: ["GNU ELPA", "NonGNU ELPA", "MELPA"]
package_contact_method: ["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", "GNU ELPA/MELPA online package lists", "M-x list-packages"]
package_documentation_wish: ["Comparison", "Tutorials", "Design rationale", "Screenshots", "Clips/videos"]
package_help: ["Emacs StackExchange", "GitHub"]
emacs_difficulties:
  First, the universal one: Keybindings that differ from everything else one might use. Honestly, I got over this quickly, but without a Space Cadet keyboard, we all have simply adapted to finger gymnastics. Once you adapt, everything else feels odd; but are default bindings actually optimal?

  And two more that I remember clearly:

  1. Lack of an obvious way to see what buffers (at the time I would have thought "files") are open. Most editors have tabs or something similar. Vanilla Emacs doesn't do much for the user here. And buffer listing/switching in vanilla Emacs doesn't differentiate between buffers the user specifically opened and others (messages, help, errors, etc) -- this feels very "noisy" to a new user.

  2. The difficulty in arranging windows and making them "stay put." Related to this is having Emacs remember which window the user expects specific buffers to display in. The default behavior felt to me as a then-new user like buffers display "wherever Emacs feels like it."

package_submission:
  MELPA is easy and to this point has been ubiquitous; this is my default. Supply chain attacks are a real issue though, so if another repository has a better story on provenance, that would change my preference.


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: Colleague
emacs_mode: ["TUI"]
emacs_motivations_current: ["Package(s)", "Text editing features"]
emacs_motivations_initial: ["Package(s)", "Text editing features"]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 6
email_package: No
favourite_packages: python-mode,linum-mode
free_software_zeal: moderate comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
languages: ["Go", "Python", "Shell"]
magit_usage: Never
operating_system: ["GNU/Linux", "MacOS"]
org_usage: String[]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: ["Lack of time", "Elisp proficiency"]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Documentation"]
package_discovery: ["GitHub", "GNU ELPA/MELPA online package lists", "M-x list-packages"]
package_documentation_wish: ["Screenshots", "Clips/videos", "Overview"]
package_help: ["IRC", "Reddit", "GitHub"]
package_manager: ["package.el"]
emacs_difficulties:
  Learning keybindings, _but_ I found it more natural to use modifier keys than vim's setup. The meta-x + name-of-command (and tab completion!) is very useful!


elisp: write package
emacs_contribution: Rarely
emacs_difficulties: Manuals in texinfo were incomplete; needed man too much.
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: ["29.0", "28.2"]
emacs_years: 32
email_package: Multiple
favourite_packages: Orderless, consult, embark, magit, Emacs-nsh, org-mode, lsp-mode, eglot, treesitter,
free_software_zeal: significant comprimise
fsf_paperwork_year: might in future
has_donated_community: I have in the past
has_donated_fsf: Yes
isa_package_maintainer: No
keybindings: Emacs
languages: ["C++", "C", "Elisp", "Haskell", "Python", "R", "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", "Source"]
package_contact_method: ["GitHub"]
package_contribution: Rarely
package_contribution_barriers: String[]
package_contribution_frequency: Sometimes
package_contributions: ["Issues", "Code (bug fixes)", "Advocacy"]
package_documentation_wish: ["Comparison", "Design rationale", "Manual", "Screenshots"]
package_help: ["IRC", "Reddit", "GitHub", "Mailing lists", "Email"]
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: 123 characters]

emacs_strengths:
  Extensibility/programmability; M-x shell; org; built in modes; operating in terminal; completing read; magit

package_discovery:
  ["Reddit", "GitHub", "Mailing lists", "IRC servers", "Blogs", "Web search engines", "M-x list-packages"]


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI", "TUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features", "Community"]
emacs_motivations_initial: ["Extensibility", "Package(s)"]
emacs_performance: Good but not great
emacs_strengths: All the already provided functions via `M-x` and the packages (the community)
emacs_tasks: ["Hobby projects"]
emacs_version: ["29.0"]
emacs_years: 3
email_package: No
favourite_packages: org-mode, modus-themes, org-ref, magit, marginalia, corfu, orderless, lsp-mode, tree-sitter, vterm
free_software_zeal: limited comprimise
fsf_paperwork_year: never considered
has_donated_community: I have in the past
has_donated_fsf: Would directly
isa_package_maintainer: No
keybindings: Emacs
languages: ["C++", "C", "HTML/CSS", "Python", "PHP"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "PKB", "Babel"]
package_archives: ["GNU ELPA", "GNU ELPA devel", "MELPA"]
package_contact_method: ["GitHub"]
package_contribution: Rarely
package_contribution_frequency: Rarely
package_contributions: ["Issues"]
package_discovery: ["Reddit", "M-x list-packages"]
package_documentation_wish: ["Tutorials", "Screenshots"]
package_help: ["Reddit", "Emacs StackExchange", "GitHub"]
package_manager: ["use-package"]
emacs_difficulties:
  Emacs is very overwhelming at first coming from a regular IDE, lots of keybindings to learn as well as new vocabulary. Even the very popular packages like `use-package`, `magit` or `projectile` have lengthy and sometimes obscure docs (`magit` and `transient` come to mind)

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


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: University/College
emacs_mode: ["GUI"]
emacs_motivations_initial: ["Wasn't motivated, just started using what was recommended."]
emacs_performance: Very well, it's snappy
emacs_strengths: Endless customization and entirely keyboard oriented.
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.1"]
emacs_years: 32
email_package: No
favourite_packages: org-mode, python
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: ["Python", "Shell", "SQL"]
magit_usage: Never
operating_system: ["GNU/Linux", "MacOS"]
org_usage: ["Note taking", "Task management"]
package_archives: ["MELPA"]
package_contact_method: ["Mailing list", "GitHub"]
package_contribution: Rarely
package_contribution_barriers: ["Not interested", "Lack of time", "Elisp proficiency", "Unfamiliar with contribution process"]
package_contribution_frequency: Rarely
package_contributions: ["Documentation"]
package_discovery: ["Reddit"]
package_documentation_wish: ["Screenshots", "Examples"]
package_help: ["Reddit", "GitHub"]
package_manager: ["package.el"]
emacs_motivations_current:
  ["Extensibility", "Package(s)", "Text editing features", "Built-in features", "Community", "Part of the GNU project / FSF", "Comfort"]


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: ["Community"]
emacs_performance: Good but not great
emacs_strengths: Malleability
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0", "28.2"]
emacs_years: 32
email_package: No
favourite_packages: magit, org, web-mode
free_software_zeal: limited comprimise
fsf_paperwork_year: never considered
has_donated_community: I have in the past
has_donated_fsf: I have in the past
isa_package_maintainer: No
keybindings: Emacs
languages: ["C++", "C#", "Elisp", "HTML/CSS", "Javascript", "Python", "Rust", "Shell", "SQL", "Typescript"]
magit_usage: Often
operating_system: ["GNU/Linux", "WSL", "MacOS"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "PKB", "Babel"]
package_archives: ["GNU ELPA", "NonGNU ELPA", "MELPA"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Advocacy"]
package_discovery: ["Reddit", "Discord", "M-x list-packages"]
package_documentation_wish: ["Comparison", "Design rationale", "Screenshots"]
package_help: ["Reddit", "Emacs StackExchange", "GitHub"]
package_manager: ["package.el"]
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"]

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


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI", "TUI", "daemon"]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0"]
emacs_years: 2
email_package: No
favourite_packages: ivy/counsel, magit, nov (epub reader), org, org-web-tools,
free_software_zeal: significant comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: Would directly
isa_package_maintainer: No
keybindings: Emacs
languages: ["Elisp", "HTML/CSS", "Haskell", "Python", "Shell"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "WSL", "Windows", "MacOS", "BSD"]
package_archives: ["GNU ELPA", "MELPA", "MELPA Stable"]
package_contact_method: ["Email", "GitHub"]
package_contribution: Never
package_contribution_frequency: Never
package_contributions: missing
package_documentation_wish: ["Comparison", "Manual", "Overview"]
package_help: ["GitHub"]
package_manager: ["package.el"]
package_research: ["Install and try it immediately"]
prior_editor: Sublime Text
project_package: No
prose: Frequently
respondent_age: 37
emacs_difficulties:
  The keybindings and conventions (windows, frames) are very distinctive and unusual by modern standards, but I found it easier to just learn them rather than mess with packages that tried to simplify these features. By learning Emacs in its vanilla form, I can install it quickly on a new machine with almost no customization and still feel productive right away.

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:
  Emacs makes a great "overlay system" to almost any other operating system--or even work between different operating systems and environments (e.g., TRAMP). I use it for a variety of tasks related to everyday file handling, writing, note-taking, coding, sysadmin, and other work. These very different contexts are unified in the system that is Emacs. I credit it with being able to handle a lot more complexity in my workflow, to change contexts easily and with less cognitive load related to "switching costs"--than any other tool on my computer. This is kind of a meta-level answer, but I believe it explains Emacs value better than any particular package, tool or function it provides.

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

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

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


elisp: copy-paste
emacs_contribution: Never
emacs_difficulties: Key bindings different to everything else
emacs_introduction: Colleague
emacs_mode: ["GUI"]
emacs_motivations_current: ["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.2", "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: ["Clojure", "Shell"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "WSL"]
org_usage: String[]
package_archives: ["GNU ELPA", "MELPA Stable"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: ["Lack of time", "Elisp proficiency"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Web search engines"]
package_documentation_wish: ["Comparison", "Tutorials", "Screenshots", "Overview"]
package_help: ["GitHub"]
package_manager: ["package.el", "use-package"]
favourite_packages:
  magit, cider, which-key, selectrum, eglot, restclient, plantuml-mode, company, smartparens, use-package


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_current: ["Text editing features", "org-mode"]
emacs_motivations_initial: ["Text editing features", "org-mode"]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Work", "Hobby projects", "Perosnal, e.g. notes with org-mode"]
emacs_version: ["27.2"]
emacs_years: 1
email_package: No
favourite_packages: evil, ivy, lsp-mode
free_software_zeal: limited comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Vim
languages: ["C++", "Go", "Javascript", "Python", "Shell"]
magit_usage: Sometimes
operating_system: ["GNU/Linux", "MacOS"]
org_usage: ["Note taking", "Task management", "Time tracking", "PKB"]
package_archives: ["GNU ELPA", "MELPA", "mirrors hosted in China mainland"]
package_contact_method: ["Mailing list", "Email", "GitHub"]
package_contribution: Never
package_contribution_barriers: ["Elisp proficiency", "Not knowing how to modify a package"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["GitHub"]
package_documentation_wish: ["Tutorials", "Design rationale", "Manual", "Screenshots"]
package_help: ["GitHub"]
package_manager: ["package.el"]
emacs_difficulties:
  Remember more key bindings. I can only easily remember simple ones at the very beginning, e.g. move up and down, open file, exit emacs, and the m-x.


elisp: simple functions
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Community", "Part of the GNU project / FSF"]
emacs_motivations_initial: ["Extensibility", "Part of the GNU project / FSF"]
emacs_performance: Alright
emacs_strengths: Org-mode, Magit, ability to inspect its own code, Libre software
emacs_tasks: ["Work"]
emacs_version: ["28.2"]
emacs_years: 10
email_package: Gnus
favourite_packages: orgmode,magit,emms,gnus
free_software_zeal: significant comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
languages: ["Elisp", "Python", "Shell"]
magit_usage: Often
operating_system: ["GNU/Linux", "Windows"]
package_archives: ["GNU ELPA", "MELPA", "Guix"]
package_contact_method: ["Mailing list", "Email"]
package_contribution: Never
package_contribution_barriers: ["Elisp proficiency"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Blogs", "Web search engines"]
package_documentation_wish: ["Comparison", "Tutorials", "Design rationale", "Manual", "Overview"]
package_help: ["Mailing lists"]
package_manager: ["package.el", "GNU Guix"]
emacs_difficulties:
  Concepts and keybindings are weird. I had to make an effort to understand the philosophy of the editor to make sense of what buffers are, how am I supposed to use them in my own programs. 

  There is no overarching philosophy when it comes to developing elisp programs, you are told that people just discover new functions and macros by reading other people code but there is no documentation advising for some standard way forward.

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


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: Colleague
emacs_mode: ["daemon"]
emacs_motivations_initial: ["Text editing features"]
emacs_performance: Good but not great
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.1"]
emacs_years: 4
email_package: Tried but never got it to work
favourite_packages: maig, org-roam, pueue, spotify, lsp-mode, vterm, treemacs
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++", "Julia", "Python"]
magit_usage: Often
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "Task management", "PKB", "Babel"]
package_archives: ["framework default"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: ["Elisp proficiency", "Lack confidence in code quality", "Unfamiliar with contribution process"]
package_contribution_frequency: Never
package_contributions: ["Issues", "Advocacy"]
package_discovery: ["Reddit", "Discord", "Web search engines"]
package_documentation_wish: ["Comparison", "Tutorials", "Screenshots", "Overview"]
package_help: ["Discord"]
package_manager: ["framework default"]
package_research: ["Install and try it immediately", "Research alternatives"]
emacs_difficulties:
  Learning default keybinds took a while. Also, configuring emacs without knowing elisp means relying on code I don't understand (like from stackoverflow or reddit).

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

emacs_strengths:
  For pretty much anything I think I should be able to do within Emacs, it turns out I can.
  Additionally, the consistency of using Emacs for different things makes work flow better.


elisp: write package
emacs_contribution: Never
emacs_introduction: Colleague
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Community"]
emacs_motivations_initial: ["Extensibility", "Package(s)", "Text editing features", "Community"]
emacs_performance: Good but not great
emacs_strengths: Extensibility
emacs_tasks: ["Work"]
emacs_version: ["29.0"]
emacs_years: 30
email_package: No
favourite_packages: magit, flycheck, org, org-roam, paredit, gcmh, which-key, rg, hl-todo, geiser
free_software_zeal: do not prefer
fsf_paperwork_year: 5-10y
has_donated_community: I have in the past
has_donated_fsf: I have in the past
isa_package_maintainer: No
keybindings: Emacs
languages: ["C++", "C", "Elisp", "Go", "Javascript", "Python", "Rust", "Scheme", "Shell", "SQL", "Typescript"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "MacOS"]
org_usage: ["Note taking", "Task management", "Agenda", "Time tracking", "PKB"]
package_archives: ["GNU ELPA", "MELPA", "Source"]
package_contact_method: ["Mailing list"]
package_contribution: Rarely
package_contribution_barriers: ["Elisp proficiency", "Lack confidence in code quality", "Unfamiliar with contribution process"]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Code (features)", "Code (bug fixes)", "Documentation"]
package_discovery: ["Reddit", "GitHub", "Blogs", "Web search engines", "M-x list-packages"]
package_documentation_wish: ["Comparison", "Tutorials", "Design rationale"]
package_help: ["Reddit", "Emacs StackExchange", "Framework", "GitHub", "Mailing lists"]
emacs_difficulties:
  Learning various editing techniques, such as search/replace across projects.
  Understanding what packages to use when there are multiples out there (projectile/project, icomplete vs. all the other options, etc.)


elisp: simple functions
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI", "TUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features"]
emacs_motivations_initial: ["Extensibility", "Text editing features"]
emacs_performance: Good but not great
emacs_strengths: Extensibility
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0", "28.2"]
emacs_years: 10
email_package: No
free_software_zeal: moderate comprimise
fsf_paperwork_year: never considered
has_donated_community: Yes
has_donated_fsf: Would directly
isa_package_maintainer: No
keybindings: Emacs
languages: ["Shell"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "WSL"]
org_usage: ["Note taking", "Task management", "Agenda", "PKB"]
package_archives: ["GNU ELPA", "MELPA", "Source"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: ["Lack of time", "Elisp proficiency"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Reddit", "Blogs"]
package_documentation_wish: ["Comparison", "Design rationale", "Screenshots"]
package_help: ["Reddit", "GitHub"]
package_manager: ["straight"]
favourite_packages:
  org-mode, magit, pocket-reader, persistent-scratch, multiple-cursors, mixed-pitch, expand-region, avy


elisp: many packages
emacs_contribution: Rarely
emacs_introduction: Friend
emacs_mode: ["GUI", "daemon"]
emacs_motivations_initial: ["Text editing features"]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Work", "Hobby projects", "Writing, planning, information management"]
emacs_version: ["28.2"]
emacs_years: 20
email_package: Gnus
favourite_packages: org-mode,magit,projectile,vterm,slime,restclient
free_software_zeal: moderate comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: I have in the past
isa_package_maintainer: Yes
keybindings: Emacs
languages: ["Common Lisp", "Elisp", "Go", "HTML/CSS", "Scheme", "SQL"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
package_archives: ["Guix"]
package_contact_method: ["Mailing list", "Email", "GitHub"]
package_contribution: Sometimes
package_contribution_barriers: ["Lack of time"]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Code (features)", "Code (bug fixes)", "Advocacy"]
package_documentation_wish: ["Comparison", "Design rationale", "Overview"]
package_help: ["Framework"]
package_manager: ["use-package"]
package_research: ["Install and try it immediately", "Research alternatives"]
prior_editor: Vim
project_package: projectile
emacs_contribution_feedback:
  I really value emacs's and the FSF's philosophical stances, and the approaches they take to retain community ownership, and a steady, stable project. I would not want to lose that. At the same time, the barriers to contributing seem insurmountable at times, and some of the tools selected seem to contribute to that. I often wonder if we conflate the age of tools and processes with their ability to serve our projects needs. I would like to see us continue to take a conservative approach to adopting new things, but not so conservative that we remain on things with a high barrier to entry, nor so conservative that we ignore input like this.

emacs_difficulties:
  Lisp was very foreign to me at the time. Had I not been at university, I don't know that I would have had the time to invest to discover the benefits emacs have given me.

emacs_motivations_current:
  ["Extensibility", "Package(s)", "Text editing features", "Built-in features", "It's one of the few tools that I feel like I have ownership of"]

emacs_strengths:
  - Maintained by a community with no financial influence.
  - That it's a runtime with first-class lisp bindings and text and buffer primitives. The lisp bindings give me the ability to do anything (even use it as a scripting language), and allow meta-programming. The primitives are able to serve as good abstractions since so many things produce and consume text.
  - The length of time it's been maintained, and the steady hands that have guided it.

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

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

package_submission:
  Because time is often my limiting factor, I go with the repository with the lowest barrier to entry.


elisp: write package
emacs_contribution: Never
emacs_introduction: University/College
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)"]
emacs_motivations_initial: ["Text editing features"]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 24
email_package: No
favourite_packages: lsp-mode,eglot,use-package,magit,tuareg
free_software_zeal: no comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: Would directly
isa_package_maintainer: No
keybindings: Emacs Prelude
languages: ["C", "Common Lisp", "Elisp", "Haskell", "OCaml"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "MacOS"]
org_usage: ["Note taking", "General document writing", "PKB"]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["GitHub"]
package_contribution: Sometimes
package_contribution_barriers: String[]
package_contribution_frequency: Sometimes
package_contributions: ["Issues", "Code (features)", "Code (bug fixes)"]
package_discovery: ["Reddit", "Blogs", "M-x list-packages"]
package_documentation_wish: ["Tutorials", "Overview"]
package_help: ["GitHub"]
package_manager: ["use-package"]
emacs_difficulties:
  Getting started with writing emacs lisp was difficult. The documentation for writing things larger than a small function or two didn't exist or was difficult to find.  I think this is still an issue but now with more and more packages being available there are more examples to look at.

emacs_strengths:
  The extensibility and package system is the greatest strength. I can reliably setup a new programming language environment and have it working with Emacs really quickly. I can include my preferred source control tools like magit and personal customisations without any extra work. For example I wrote a custom mode for a Smart Contract Language using lsp-mode and an existing language mode, in a few days and used it for work for 2+ years.


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: University/College
emacs_mode: ["TUI", "daemon"]
emacs_motivations_current: ["Package(s)", "Text editing features"]
emacs_motivations_initial: ["Text editing features"]
emacs_performance: Good but not great
emacs_strengths: Consistency
emacs_tasks: ["Work"]
emacs_version: ["28.1"]
emacs_years: 40
email_package: No
favourite_packages: Extensions for org mode, markdown, format conversion
free_software_zeal: any comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
languages: ["none"]
magit_usage: Never
operating_system: ["MacOS", "BSD"]
org_usage: ["Note taking", "General document writing", "Time tracking"]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["Mailing list", "Email", "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: ["Blogs", "GNU ELPA/MELPA online package lists", "M-x list-packages"]
package_documentation_wish: ["Manual", "Overview"]
package_help: ["Emacs StackExchange", "Mailing lists"]
emacs_difficulties:
  Hard to uplift to non modal from vi.

  Lack of explicit info about meta keys mapping to choices on keyboard at hand (adm5)

survey_feedback:
  More clarity on optional qs before the gender page

  More no/none/not relevant. I don't do code on Emacs, there's no no-language option (for example)


elisp: write package
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_initial: ["I was interested in this historically significant editor"]
emacs_performance: Very well, it's snappy
emacs_strengths:
  * Great user interface
  * great extensibility
  * it's a live Lisp environment

emacs_tasks: ["Work", "Hobby projects", "life management"]
emacs_version: ["28.2", "27.1"]
emacs_years: 10
email_package: No
favourite_packages: cider, clojure-mode, paredit, magit, counsel
free_software_zeal: moderate comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: Yes
keybindings: Emacs
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "Task management", "PKB", "Babel"]
package_archives: ["GNU ELPA", "NonGNU ELPA", "MELPA Stable"]
package_contact_method: ["Email", "GitHub"]
package_contribution: Rarely
package_contribution_barriers: ["great quality of packages"]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Advocacy"]
package_discovery: ["Reddit", "Blogs", "Web search engines", "M-x list-packages", "Youtube, word of mouth"]
package_documentation_wish: ["Manual", "example invocation of functions"]
package_help: ["Framework", "Company slack"]
package_manager: ["use-package"]
package_research: ["Install and try it immediately", "Research alternatives"]
emacs_motivations_current:
  ["Extensibility", "Package(s)", "Text editing features", "Built-in features", "Great user interface"]

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


elisp: read and understand
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_performance: Very well, it's snappy
emacs_strengths: Extreme extensibility and vast package repository. AucTeX is a necessity for my workflow.
emacs_tasks: ["Work", "Hobby projects", "School"]
emacs_version: ["29.0"]
emacs_years: 1
email_package: No
favourite_packages: AucTeX, evil, general, 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: ["Haskell", "Latex"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "Babel"]
package_archives: ["Nix packages"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: ["Elisp proficiency"]
package_contribution_frequency: Rarely
package_contributions: ["Issues"]
package_discovery: ["Reddit", "GitHub"]
package_documentation_wish: ["Comparison", "Manual", "Overview"]
package_help: ["Reddit", "Emacs StackExchange", "GitHub"]
package_manager: ["use-package", "Nix"]
package_research: ["Install and try it immediately", "Research alternatives"]
emacs_difficulties:
  The keybinds were an itial challenge until I switched to evil mode. Seeing the power of M-x and minibuffses also took some time.

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

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


elisp: read and understand
emacs_contribution: Never
emacs_introduction: Colleague
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features"]
emacs_motivations_initial: ["Extensibility", "Package(s)", "Text editing features"]
emacs_performance: Good but not great
emacs_strengths: The tight integration of the Elisp runtime within the editor.
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 1
email_package: No
favourite_packages: use-package, vertico, orderless, marginalia, eglot, which-key
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: ["Elixir", "Erlang", "Go", "Python"]
magit_usage: Frequently
operating_system: ["MacOS"]
org_usage: ["Note taking"]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["GitHub"]
package_contribution: Rarely
package_contribution_barriers: ["Lack of time", "FSF paperwork"]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Code (bug fixes)", "Documentation"]
package_discovery: ["Reddit", "GitHub", "Blogs", "M-x list-packages"]
package_documentation_wish: ["Tutorials", "Design rationale", "Clips/videos"]
package_help: ["Reddit", "Emacs StackExchange", "GitHub"]
emacs_difficulties:
  There are many choices on the setup, key bindings, etc. which confused me at start and only convinced me to stay on vanilla emacs.


elisp: simple functions
emacs_contribution: Never
emacs_difficulties: Nothing specific, I think I’ve almost entirely had fun, even if there were difficulties.
emacs_introduction: Friend
emacs_mode: ["GUI", "daemon"]
emacs_motivations_initial: ["Part of the GNU project / FSF"]
emacs_performance: Very well, it's snappy
emacs_strengths: The community and Org-mode.
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0"]
emacs_years: 5
email_package: I have Mu4e working, attempting to transition to gnus
favourite_packages: Org-mode, magit, rainbow-mode, minions
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: ["Elisp", "HTML/CSS", "Shell", "SQL"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "Windows", "MacOS"]
package_archives: ["GNU ELPA", "NonGNU ELPA", "MELPA"]
package_contact_method: ["Mailing list"]
package_contribution: Never
package_contribution_barriers: ["Elisp proficiency", "Lack confidence in code quality"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Mailing lists", "I check for relevant packages if I have a specific need"]
package_documentation_wish: ["Tutorials", "Screenshots"]
package_help: ["Reddit", "I mostly don’t ask for help"]
package_manager: ["package.el"]
emacs_motivations_current:
  ["Extensibility", "Package(s)", "Built-in features", "Community", "Part of the GNU project / FSF", "Org-mode"]

org_usage:
  ["Note taking", "General document writing", "Task management", "Agenda", "Time tracking", "PKB", "Babel", "Almost my entire computer-based life is a dozen org files"]


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Text editing features", "Community"]
emacs_motivations_initial: ["I could search for commands available and not have to guess what :%s/find/replace/g was doing"]
emacs_performance: Very well, it's snappy
emacs_strengths: Extensibility, integrations with OS
emacs_tasks: ["Work"]
emacs_version: ["28.2"]
emacs_years: 4
email_package: No
favourite_packages: org-mode
free_software_zeal: limited comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
languages: ["Shell"]
magit_usage: Never
operating_system: ["MacOS"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "PKB", "Babel"]
package_archives: ["framework default", "GNU ELPA", "MELPA", "Source"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_frequency: Never
package_contributions: ["Advocacy"]
package_discovery: ["Reddit", "GitHub", "Blogs", "Web search engines"]
package_documentation_wish: ["Comparison", "Design rationale", "Manual", "Clips/videos", "Overview"]
package_help: ["Framework"]
package_manager: ["framework default", "use-package", "manual"]
emacs_difficulties:
  Getting a comfortable start we very difficult until I went into Spacemacs, and then into Doom. It was hard to know where to begin. I wanted something that would just work like my other editors, but Emacs took some hammering to get it so that I felt comfortable to just pick it up and being tweaking my basic flow.

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", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Community"]
emacs_motivations_initial: ["Package(s)", "Text editing features", "org-mode, magit"]
emacs_performance: Good but not great
emacs_strengths: Extensibility and the community
emacs_tasks: ["Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 5
email_package: No
favourite_packages: elfeed, org-roam, magit
free_software_zeal: moderate comprimise
fsf_paperwork_year: never considered
has_donated_community: I have in the past
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Vim
languages: ["Elisp", "Python", "Rust"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "PKB"]
package_archives: ["framework default"]
package_contact_method: ["GitHub", "Discord"]
package_contribution: Never
package_contribution_barriers: ["Elisp proficiency"]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Documentation", "Advocacy"]
package_discovery: ["Reddit", "GitHub", "Discord", "Blogs", "GNU ELPA/MELPA online package lists"]
package_documentation_wish: ["Comparison", "Tutorials", "Design rationale", "Overview"]
package_help: ["Reddit", "Framework", "GitHub", "Discord", "Discourse"]
emacs_difficulties:
  Arcane sounding terminology, foreign default keybindings, general lack of UX compared to most other modern editors. Lack of popularity compared to even Vim doesn't help either.

survey_feedback:
  The question about editors used before/alongside Emacs would benefit from having checkboxes instead of exclusive one choice.


elisp: write package
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_performance: Poorly, it's sluggish
emacs_strengths: FOSS, configurability, community for default configuration and packages, second brain, predictable
emacs_tasks: ["Work", "Hobby projects", "life"]
emacs_version: ["28.2"]
emacs_years: 3
email_package: No
favourite_packages: Org, org-roam, hydra, org-ql, spotify.el, anki-editor, org-noter, ox-hugo, evil
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", "HTML/CSS", "Java", "Python", "Shell", "Nix"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "NixOS"]
org_usage: ["Note taking", "General document writing", "Task management", "Time tracking", "PKB"]
package_archives: ["framework default", "not sure"]
package_contact_method: ["I dont"]
package_contribution: Never
package_contribution_barriers: ["Lack of time", "Unfamiliar with contribution process"]
package_contribution_frequency: Never
package_contributions: ["Advocacy"]
package_discovery: ["Reddit", "GitHub", "Blogs", "Web search engines"]
package_documentation_wish: ["Comparison", "Screenshots", "Clips/videos"]
package_help: ["Framework", "GitHub"]
package_manager: ["framework default", "use-package"]
package_research: ["Install and try it immediately"]
emacs_motivations_current:
  ["Extensibility", "Package(s)", "Text editing features", "Community", "Part of the GNU project / FSF", "design philosophy"]

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


elisp: simple functions
emacs_contribution: missing
emacs_contribution_feedback: missing
emacs_introduction: University/College
emacs_mode: ["daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features"]
emacs_motivations_initial: ["Package(s)", "Part of the GNU project / FSF", "Org-mode"]
emacs_performance: Good but not great
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["27.1"]
emacs_years: 1
email_package: missing
favourite_packages: missing
free_software_zeal: missing
fsf_paperwork_year: missing
has_donated_community: missing
has_donated_fsf: missing
isa_package_maintainer: missing
keybindings: Vim
languages: ["C++", "Elisp", "Java", "Python", "Scheme", "Shell"]
magit_usage: missing
operating_system: ["GNU/Linux"]
org_usage: missing
package_archives: missing
package_contact_method: missing
package_contribution: missing
package_contribution_barriers: missing
package_contribution_frequency: missing
package_contributions: missing
package_discovery: missing
package_documentation_wish: missing
package_help: missing
emacs_difficulties:
  I started my vanilla config and I followed David Wilson’s videos loosely. Im on Debian 11 with Emacs 27.1 and since my apt packages are older eMacs had a version of org mode built-in but I wanted to upgrade so I think I used the gui package manager to install the most recent stable release from Melpa and it broke everything. I don’t recall how I fixed it. I’m leaning toward the complete removal of eMacs and reinstall of it. Eventually I got org going and wanted to try to make a literate config I was hearing so much about. When I did it, despite following multiple examples exactly, my config wouldn’t tangle. It was for i3 wm. I had to reach out and was told to use conf as the language and that It wouldn’t or shouldn’t tangle a plain text file without that. I now use Doom and have learned vim but I struggled hard to craft my even very basic config and my system configs at the same time. I was stuck between a rock and a hard place constantly breaking either my window manager, eMacs, app launcher, or other utilities pretty much daily for literally two months.

  Also I took the challenge of implementing in vanilla eMacs the fix that doom has applied toward org modes odd windowing tendencies. I believe i stopped it from deleting other windows and eventually used the display buffer alist and some investigative skill to control the pop up org mode windows. 

  Now I’m on the fence about doom vs vanilla. There’s a lot of excess bindings and settings in doom that feel more of a universal cater to all situation. Im looking for more control again…

emacs_strengths:
  Elisp interpreter, introspection, passionate community, built-in documentation, Reddi and discord communities.


elisp: copy-paste
emacs_contribution: Never
emacs_difficulties: Understanding elisp and how to copy paste something working together.
emacs_introduction: emacsrocks on youtube
emacs_mode: ["GUI"]
emacs_motivations_current: ["Package(s)", "Built-in features", "Community", "Focus on keyboard controls"]
emacs_motivations_initial: ["Extensibility", "Package(s)", "Text editing features", "Community"]
emacs_performance: Good but not great
emacs_tasks: ["Work", "Hobby projects", "TODOs"]
emacs_version: ["28.1"]
emacs_years: 4
email_package: No
favourite_packages: org,magit,lsp-mode,evil-mode,ivy,elfeed,ace-jump-mode
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: ["Clojure", "HTML/CSS", "Javascript", "Typescript"]
magit_usage: Frequently
operating_system: ["MacOS"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "PKB", "Blogging"]
package_archives: ["GNU ELPA", "MELPA", "MELPA Stable"]
package_contact_method: ["GitHub", "Reddit"]
package_contribution: Never
package_contribution_barriers: ["Elisp proficiency"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Reddit", "Blogs", "M-x list-packages"]
package_documentation_wish: ["Tutorials"]
package_help: ["Reddit", "GitHub"]
emacs_strengths:
  The Community. Specifically: The big focus on having incredibly powerful extensions that are entirely controlled by the keyboard.


elisp: write package
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["daemon"]
emacs_motivations_initial: ["Configuration/extension in lisp"]
emacs_performance: Alright
emacs_version: ["28.1"]
emacs_years: 3
email_package: Mu4e
free_software_zeal: moderate comprimise
fsf_paperwork_year: might in future
has_donated_community: No
has_donated_fsf: Would directly
isa_package_maintainer: Yes
keybindings: Emacs
languages: ["Common Lisp", "Elisp", "HTML/CSS", "Haskell", "Javascript", "Python", "Shell", "Typescript"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "Task management", "Time tracking", "PKB", "Babel"]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["GitHub"]
package_contribution: Sometimes
package_contribution_barriers: ["Lack of time"]
package_contribution_frequency: Sometimes
package_contributions: ["Code (bug fixes)"]
package_discovery: ["GitHub", "Blogs", "Web search engines", "M-x list-packages"]
package_documentation_wish: ["Comparison", "Manual", "Overview"]
package_help: ["IRC", "GitHub"]
package_manager: ["package.el", "use-package", "manual"]
package_research: ["Research alternatives"]
prior_editor: Vim
project_package: projectile
emacs_motivations_current:
[cell repeats an earlier one in this file: 110 characters]

emacs_tasks:
  ["Work", "Hobby projects", "Note taking, personal knowledge management, personal finance management, contacts management"]


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_initial: ["Package(s)", "Text editing features"]
emacs_performance: Good but not great
emacs_strengths: a lot of capabilities
emacs_tasks: ["Work", "personal knowledge management"]
emacs_version: ["28.1"]
emacs_years: 0
email_package: No
free_software_zeal: moderate comprimise
fsf_paperwork_year: never considered
has_donated_fsf: No
isa_package_maintainer: No
keybindings: default + meow
languages: ["none"]
magit_usage: Never
operating_system: ["Windows"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "PKB", "latex, org-roam"]
package_archives: ["framework default"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: ["Elisp proficiency"]
package_contribution_frequency: Sometimes
package_contributions: ["Issues", "Advocacy"]
package_discovery: ["Reddit", "GitHub", "Web search engines"]
package_documentation_wish: ["Manual"]
package_help: ["GitHub"]
package_manager: ["straight", "use-package"]
package_research: ["Install and try it immediately", "Research alternatives"]
prior_editor: logseq, trilium
emacs_difficulties:
  unconventional keybindings, poorly formatted built-in tutorial, lack of text centering (olivetti-mode), not user-friendly theme, monospace font that makes reading hard. however F1 - i tutorials are very helpful, bc they are like reading docs on web

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

has_donated_community:
  no, but bc currently I have no money, but in past I donated open-source projects and if I get work I'll certainly donate some emacs packages


elisp: read and understand
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI", "TUI", "daemon"]
emacs_motivations_initial: ["Text editing features", "Full keyboard controllable"]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 23
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
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing"]
package_archives: ["GNU ELPA", "MELPA", "Source", "Nix"]
package_contact_method: ["Mailing list", "GitHub"]
package_contribution: Rarely
package_contribution_barriers: String[]
package_contribution_frequency: Rarely
package_contributions: ["Code (bug fixes)"]
package_discovery: ["Reddit", "GNU ELPA/MELPA online package lists"]
package_documentation_wish: ["Manual"]
package_help: ["GitHub"]
package_manager: ["use-package", "Nix"]
package_research: ["Install and try it immediately"]
prior_editor: Vim
project_package: project.el
emacs_motivations_current:
  ["Extensibility", "Package(s)", "Text editing features", "Built-in features", "Community", "Part of the GNU project / FSF", "Hackable"]

languages:
  ["C", "Elisp", "Haskell", "Javascript", "Java", "Python", "Rust", "Shell", "SQL", "Typescript", "Go"]


elisp: simple functions
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_current: ["Text editing features", "Part of the GNU project / FSF"]
emacs_motivations_initial: ["Extensibility", "Package(s)", "Text editing features"]
emacs_performance: Good but not great
emacs_strengths:
  Text editing capabilities
  Extensibility

emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 18
email_package: No
favourite_packages: magit, lsp, ido,org-mode
free_software_zeal: significant comprimise
fsf_paperwork_year: never considered
has_donated_community: I would like to
has_donated_fsf: Would directly
isa_package_maintainer: No
keybindings: Emacs
languages: ["Javascript", "Java", "Shell", "SQL"]
magit_usage: Sometimes
operating_system: ["GNU/Linux", "MacOS"]
org_usage: ["Note taking", "General document writing"]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["Not tried yet"]
package_contribution: Never
package_contribution_frequency: Never
package_contributions: ["Issues"]
package_discovery: ["Reddit", "Web search engines"]
package_documentation_wish: ["Screenshots"]
package_help: ["I limit myself to the internet"]
package_manager: ["use-package"]
emacs_difficulties:
  It was a struggle reading the emacs lisp reference manual. Need simpler documentation of writing custom configurations

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: ["Package(s)", "Text editing features", "Built-in features", "Community"]
emacs_motivations_initial: ["Text editing features", "Part of the GNU project / FSF"]
emacs_performance: Very well, it's snappy
emacs_strengths: Integration of text manipulation across e-mail, PIM, programming...
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 24
email_package: No
favourite_packages: org-mode, org-roam, dired
free_software_zeal: significant comprimise
fsf_paperwork_year: never considered
has_donated_community: Yes
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
languages: ["Julia", "Python"]
magit_usage: Never
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "Task management", "Time tracking", "PKB", "Babel"]
package_archives: ["Source"]
package_contact_method: ["Email"]
package_contribution: Never
package_contribution_barriers: ["Lack of time", "Not knowing how to modify a package", "Unfamiliar with contribution process"]
package_contribution_frequency: Never
package_contributions: ["Advocacy"]
package_discovery: ["Reddit", "Blogs", "Web search engines"]
package_documentation_wish: ["Comparison", "Tutorials", "Design rationale", "Overview"]
package_help: ["Reddit"]
emacs_difficulties:
  It's really too long ago when I started using it just as a basic editor. Since, I have restarted many times as a basic user hoping to extend use beyond org mode and basic editing to all the other functions. In my latest approaches, I have been confused by the amount of 'floating knowledge' about best practices and 'currently recommended package combinations' that there seems to be.

survey_feedback:
  I am sure devs don't need more ideas from the public about what's missing in Emacs as a platform, but that would be an interesting survey item. I am referring to big-picture items, such as threading, ability to draw more freely on canvas, extensibility beyond elisp (e.g. guile-emacs), etc.


elisp: write package
emacs_contribution: Frequently
emacs_difficulties: Didn't know about places to get help (ML/IRC/etc)
emacs_introduction: /g/
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Built-in features", "Community", "Part of the GNU project / FSF"]
emacs_motivations_initial: ["Part of the GNU project / FSF"]
emacs_performance: Good but not great
emacs_strengths: Documentation
emacs_tasks: ["Hobby projects"]
emacs_version: ["29.0"]
emacs_years: 2
email_package: notmuch
free_software_zeal: any comprimise
fsf_paperwork_year: might in future
has_donated_community: No
has_donated_fsf: Cannot
isa_package_maintainer: Yes
keybindings: Emacs
languages: ["C", "Elisp", "Python", "Scheme", "Shell"]
magit_usage: Never
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "Task management"]
package_archives: ["GNU ELPA", "NonGNU ELPA", "MELPA", "Source"]
package_contact_method: ["Mailing list", "Email"]
package_contribution: Frequently
package_contribution_barriers: ["Not interested", "Lack of time", "Elisp proficiency"]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Code (bug fixes)"]
package_discovery: ["Mailing lists", "Blogs"]
package_documentation_wish: ["Comparison", "Tutorials", "Design rationale", "Manual", "Overview"]
package_help: ["IRC", "Mailing lists", "Email", "/g/flet/"]
package_submission:
  I'll submit it in the GNU ELPA repository, the devs there will decide if it's apt for NonGNU/GNU ELPA.


elisp: write package
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: ["Org mode"]
emacs_performance: Good but not great
emacs_strengths: Allowing me to create my custom workflow fairly easily
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 5
email_package: No
favourite_packages: Evil,org,lsp-mode,company,projectile,magit,general,git-timemachine,ranger,restclient
free_software_zeal: significant comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: Would directly
isa_package_maintainer: Yes
keybindings: Vim
languages: ["Elisp", "Javascript", "Ruby", "Typescript"]
magit_usage: Frequently
operating_system: ["MacOS"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "Time tracking", "PKB"]
package_archives: ["GNU ELPA", "NonGNU ELPA", "MELPA", "MELPA Stable"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: ["Lack of time", "Elisp proficiency", "FSF paperwork"]
package_contribution_frequency: Rarely
package_contributions: ["Advocacy"]
package_discovery: ["Reddit", "GitHub"]
package_documentation_wish: ["Screenshots", "Clips/videos"]
package_help: ["GitHub"]
emacs_difficulties:
  Getting stuff like jumping to class/method definition or see its usages. Eventually I solved it using a combination of projectile-ag, LSP and dumb-jump


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: ["Package(s)", "Text editing features"]
emacs_performance: Good but not great
emacs_strengths: Its community
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2", "28.1"]
emacs_years: 15
email_package: Mu4e
favourite_packages: Orgmode, magit, markerpen
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++", "Common Lisp", "Elisp", "HTML/CSS", "Haskell", "Javascript", "Python", "Shell"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "WSL"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "PKB"]
package_archives: ["framework default", "GNU ELPA", "MELPA", "Source"]
package_contact_method: ["GitHub"]
package_contribution: Rarely
package_contribution_barriers: ["Lack of time", "Unfamiliar with contribution process"]
package_contribution_frequency: Rarely
package_contributions: ["Issues"]
package_discovery: ["Mailing lists", "Web search engines"]
package_documentation_wish: ["Comparison", "Tutorials", "Screenshots", "Overview"]
package_help: ["Reddit", "Emacs StackExchange", "GitHub"]
emacs_difficulties:
  Cargo cult programming: lots of code (.emacs) snippets taken from here or there, was not easy to find back then a good source of good examples. As a beginner it's impossible to figure out the good from the bad code snippets. Meanwhile it's better: layers like DoomEmacs minimize a lot the need for user configuration. This is a good thing.


elisp: simple functions
emacs_contribution: Never
emacs_introduction: University/College
emacs_mode: ["GUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features"]
emacs_motivations_initial: ["Extensibility", "Text editing features"]
emacs_performance: Very well, it's snappy
emacs_strengths: Extensibility and internal documentation
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.1"]
emacs_years: 10
email_package: No
favourite_packages: which-key,yasnippet,evil,magit,projectile
free_software_zeal: limited comprimise
fsf_paperwork_year: might in future
has_donated_community: I have in the past
has_donated_fsf: I have in the past
isa_package_maintainer: No
keybindings: Vim
languages: ["Elisp", "Go", "HTML/CSS", "Javascript", "Ruby", "Shell", "SQL"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "MacOS"]
org_usage: ["Note taking", "General document writing"]
package_archives: ["GNU ELPA", "MELPA Stable"]
package_contact_method: ["GitHub"]
package_contribution: Rarely
package_contribution_barriers: ["Elisp proficiency"]
package_contribution_frequency: Rarely
package_contributions: ["Issues"]
package_discovery: ["Reddit", "GitHub", "Blogs", "GNU ELPA/MELPA online package lists"]
package_documentation_wish: ["Clips/videos"]
package_help: ["GitHub"]
emacs_difficulties:
  While emacs' built-in documentation is extensive, the discoverability in base emacs is somewhere that I still see room for improvement. which-key (https://github.com/justbur/emacs-which-key) is a great example of improved discoverability


elisp: copy-paste
emacs_contribution: Never
emacs_difficulties: mostly learning the huge amount of shortcuts ...
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)"]
emacs_motivations_initial: ["org mode"]
emacs_performance: Good but not great
emacs_strengths: flexibility
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["27.1"]
emacs_years: 2
email_package: No
favourite_packages: org-mode and all the additions on org-mode
free_software_zeal: significant comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: I have in the past
isa_package_maintainer: No
keybindings: Vim
languages: ["C", "Shell", "org mode"]
magit_usage: Sometimes
operating_system: ["GNU/Linux"]
package_archives: ["framework default"]
package_contact_method: ["Mailing list", "Email"]
package_contribution: Never
package_contribution_barriers: ["Elisp proficiency"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Reddit", "Blogs"]
package_documentation_wish: ["Design rationale", "Overview"]
package_help: ["Mailing lists", "Email", "reading the documentation, other users experience writedowns"]
org_usage:
  ["General document writing", "PKB", "Babel", "org mode -> \"target\" like jira, dokuwiki, mediawiki, ..."]


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: ["Package(s)", "Community", "Part of the GNU project / FSF"]
emacs_performance: Good but not great
emacs_strengths: Extensibility with high quality packages such as Org mode, Org-roam, which-key etc.
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 2
email_package: No
favourite_packages: org, muse, org-roam, magit, which-key, ripgrep, jbeans-theme, slime
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++", "Common Lisp", "Haskell", "Python", "Rust", "Scheme"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "Task management", "PKB"]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["Email"]
package_contribution: Rarely
package_contribution_barriers: ["Elisp proficiency", "Unfamiliar with contribution process"]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Advocacy"]
package_discovery: ["Blogs", "Web search engines", "M-x list-packages", "news.ycombinator.com"]
package_documentation_wish: ["Comparison", "Manual"]
package_help: ["IRC"]
emacs_difficulties:
  Getting started with writing a configuration and installing packages is not easy, there is no tutorial on doing this I am aware of.


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: University/College
emacs_mode: ["GUI", "TUI", "daemon"]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 2
email_package: I want to
free_software_zeal: moderate comprimise
fsf_paperwork_year: might in future
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
magit_usage: Sometimes
operating_system: ["GNU/Linux", "WSL", "MacOS"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "PKB", "Babel"]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["Email", "GitHub"]
package_contribution: Never
package_contribution_barriers: ["Lack of time", "Elisp proficiency"]
package_contribution_frequency: Rarely
package_contributions: missing
package_discovery: ["GitHub"]
package_documentation_wish: ["Tutorials", "Screenshots", "Clips/videos", "Overview"]
package_help: ["Matrix", "Framework", "GitHub", "Email", "Discord"]
package_manager: ["not sure"]
package_research: ["wait for community"]
prior_editor: Vim
project_package: projectile
prose: Frequently
emacs_difficulties:
  everything, the concepts, finding the doc, making the keybinds. I just didn't see why someone would like to use that.

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:
  the extendadility of its core, the plain text, its configurability. It's not opiniated about anything

languages:
  ["None. I find it not satisfying regarding the refactoring features even though lsp exist, comparing to what exists with intellij"]


elisp: simple functions
emacs_contribution: Rarely
emacs_difficulties: Can't remember
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)"]
emacs_performance: Very well, it's snappy
emacs_strengths: Written in Lisp
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.1"]
emacs_years: 30
email_package: Gnus
favourite_packages: magit, 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
magit_usage: Frequently
operating_system: ["GNU/Linux", "MacOS"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "Time tracking", "Babel"]
package_archives: ["MELPA"]
package_contact_method: ["GitHub"]
package_contribution: Rarely
package_contribution_barriers: ["Lack of time"]
package_contribution_frequency: Rarely
package_contributions: ["Issues"]
package_discovery: ["Reddit", "GitHub", "Mailing lists"]
package_documentation_wish: ["Tutorials", "Design rationale", "Clips/videos"]
package_help: ["Framework"]
languages:
  ["C", "Common Lisp", "HTML/CSS", "Haskell", "Javascript", "Julia", "Python", "R", "Ruby", "Scheme", "Shell", "SQL"]

survey_feedback:
  You should ask questions that reveal the racialized position of the respondent. The software industry reinforces racial, caste, class, gender identity, able-ism and other forms of dominance and oppression. The FSF still has the potential for dismantling this, but continues to reify dominance across the globe.


elisp: write package
emacs_contribution: Never
emacs_introduction: When learning clojure
emacs_mode: ["GUI", "TUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Community"]
emacs_motivations_initial: ["Package(s)", "lisp interaction, org, magit"]
emacs_performance: Good but not great
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 3
email_package: notmuch
favourite_packages: magit, org, evil, undo-tree, avy, flycheck, counsel, company, lsp-mode
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: Vim
languages: ["C++", "Clojure", "Javascript", "Shell", "Typescript"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "Task management", "Time tracking", "PKB", "Babel"]
package_archives: ["GNU ELPA", "GNU ELPA devel", "NonGNU ELPA", "MELPA", "MELPA Stable"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: ["Lack of time", "Unfamiliar with contribution process"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Reddit", "GitHub", "Blogs"]
package_documentation_wish: ["Design rationale", "Common work flows"]
package_help: ["Reddit", "Emacs StackExchange", "GitHub"]
package_manager: ["use-package"]
emacs_difficulties:
  it took quite some time to grok the concept of running a single emacs instance

  coming from vim, I assumed that running and stopping, and running multiple instances in parallel is the way to go

  but only later realized, that it makes flows much smoother, if you autostart emacs just once, and have this single one instance running, until the pc powers down again

  also configuration without something like use-package is pretty cumbersome

emacs_strengths:
  Its documentation (and documentation culture) is supreme.

  Also the package eco system.

  Some personal highlights: org ecosystem, magit

  And the way it seamlessly integrates in so many workflows/external software (e.g. tramp, mailing)

  also street cred you gain from using emacs

  and in comparison to vim, its extension language is way more sensible


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", "Customisability"]
emacs_motivations_initial: ["Text editing features"]
emacs_performance: Very well, it's snappy
emacs_strengths: Fast and customisable - killer apps like magit built in
emacs_tasks: ["Work", "Hobby projects", "Life in general"]
emacs_version: ["29.0"]
emacs_years: 30
email_package: No
free_software_zeal: limited comprimise
fsf_paperwork_year: might in future
has_donated_community: Yes
has_donated_fsf: I have in the past
isa_package_maintainer: No
keybindings: Emacs
languages: ["Clojure"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "PKB"]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["GitHub"]
package_contribution: Rarely
package_contribution_barriers: ["Lack of time"]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Code (bug fixes)"]
package_discovery: ["Mailing lists", "Blogs"]
package_documentation_wish: ["Comparison", "Tutorials", "Design rationale", "Clips/videos"]
package_help: ["GitHub"]
package_manager: ["use-package"]
emacs_difficulties:
  No because my first editor was Emacs so I had no frame of reference from which to judge it easy or hard.


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: System Crafters on YouTube
emacs_mode: ["GUI"]
emacs_motivations_current: ["Package(s)", "Text editing features", "Built-in features"]
emacs_motivations_initial: ["Extensibility"]
emacs_performance: Good but not great
emacs_tasks: ["Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 1
email_package: No
favourite_packages: magit, eglot, format-all, evil
free_software_zeal: moderate comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Vim
languages: ["HTML/CSS", "Javascript", "Rust", "Scheme", "SQL", "Typescript"]
magit_usage: Frequently
operating_system: ["MacOS"]
org_usage: String[]
package_archives: ["MELPA"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: ["Lack of time"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Reddit", "Blogs"]
package_documentation_wish: ["Tutorials", "Design rationale", "Screenshots"]
package_help: ["Reddit", "GitHub"]
package_manager: ["straight", "use-package"]
emacs_difficulties:
  Hard to setup development environment for certain languages in order to be comparable to some other editors


elisp: simple functions
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI", "daemon"]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.1"]
emacs_years: 3
email_package: No
free_software_zeal: limited comprimise
fsf_paperwork_year: might in future
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Vim
magit_usage: Frequently
operating_system: ["GNU/Linux"]
package_archives: ["framework default"]
package_contact_method: ["Email", "GitHub"]
package_contribution: Never
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Reddit", "GitHub", "Web search engines", "M-x list-packages"]
package_help: ["Reddit", "GitHub", "Telegram channel"]
package_manager: ["framework default", "straight", "use-package"]
package_research: ["Install and try it immediately", "Research alternatives"]
prior_editor: Vim
project_package: framework default
prose: Sometimes
respondent_age: 36
respondent_education: School
respondent_gender: Male
emacs_motivations_current:
[cell repeats an earlier one in this file: 123 characters]

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

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

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

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

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


elisp: write package
emacs_contribution: Rarely
emacs_introduction: Internet
emacs_mode: ["GUI", "TUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Text editing features", "Built-in features"]
emacs_motivations_initial: ["Extensibility", "Text editing features", "Community", "Part of the GNU project / FSF"]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["26.3"]
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: I have in the past
isa_package_maintainer: No
keybindings: Emacs
languages: ["Assembly", "C", "Common Lisp", "Python", "Shell", "Entropy"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
package_archives: ["GNU ELPA", "MELPA", "Source"]
package_contact_method: ["Email"]
package_contribution: Never
package_contribution_barriers: ["Prefer developing new packages that I will release later on"]
package_contribution_frequency: Sometimes
package_contributions: ["Issues"]
package_discovery: ["Web search engines", "M-x list-packages"]
package_documentation_wish: ["Tutorials", "Plain simple EXAMPLES"]
package_help: ["Email"]
package_manager: ["package.el"]
package_research: ["wait for community"]
prior_editor: Vim
emacs_difficulties:
  Crappy C-o to switch buffers. Very inefficient instead of C-<arrow>. A bad design choice I understand, but it presents a massive barrier. 
  Much easier visual configurations. A few 2-split and 3 splits should help new users
  File navigation until you simply switch on Neotree or use speedbar.

emacs_strengths:
  That it is Lisp-based, and pretty close to common lisp. Kind of like MacLisp-style. I VERY MUCH agree with the idea of having everything in the same namespace (no packages). Everything available directly without any weird boundaries. 
  I think Emacs is the best example ever of a highly complex system built that way. And is sooooo cool

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

package_submission:
  GNU Elpa or Melpa. Hate multiple repo crapp. Why not stay with one GNU for official and another more open-minded?


elisp: write package
emacs_contribution: Never
emacs_introduction: Printed magazine article
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features"]
emacs_motivations_initial: ["Extensibility", "Package(s)", "Text editing features"]
emacs_performance: Very well, it's snappy
emacs_strengths: Being the closest to a Lisp Machine that I'll ever use.
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0"]
emacs_years: 22
email_package: No
favourite_packages: Magit, exec-path-from-shell, YASnippet, use-package
free_software_zeal: limited comprimise
fsf_paperwork_year: might in future
has_donated_community: Cannot
has_donated_fsf: Cannot
isa_package_maintainer: No
keybindings: Emacs
magit_usage: Frequently
operating_system: ["MacOS"]
org_usage: ["Note taking", "Task management", "Time tracking"]
package_archives: ["GNU ELPA", "NonGNU ELPA", "MELPA"]
package_contact_method: ["Email", "GitHub"]
package_contribution: Never
package_contribution_barriers: ["Wariness of the review process", "FSF paperwork"]
package_contribution_frequency: Sometimes
package_contributions: ["Issues"]
package_discovery: ["Reddit", "GitHub", "Blogs"]
package_documentation_wish: ["Tutorials", "Design rationale"]
package_help: ["IRC", "Reddit"]
package_manager: ["package.el", "elpaca"]
languages:
  ["Assembly", "C++", "C", "Clojure", "Common Lisp", "Elisp", "Go", "HTML/CSS", "Haskell", "Javascript", "Python", "R", "Rust", "Ruby", "Scheme", "Shell", "SQL", "Typescript"]


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: University/College
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features"]
emacs_motivations_initial: ["Text editing features", "Community"]
emacs_performance: Very well, it's snappy
emacs_strengths: Extensibility
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 6
email_package: No
favourite_packages: lsp-mode, org-roam
free_software_zeal: limited comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Vim
languages: ["Haskell", "Javascript", "Julia", "Java", "Python", "R", "Shell"]
magit_usage: Sometimes
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "Task management"]
package_archives: ["framework default"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: ["Lack of time", "Elisp proficiency", "Not knowing how to modify a package"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["GitHub", "Web search engines"]
package_documentation_wish: ["Tutorials", "Screenshots"]
package_help: ["I don't"]
emacs_difficulties:
  Where to start; finding information; getting used to terminology (e.g. window, frame and buffer); how to start with writing my own config;


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", "Community"]
emacs_motivations_initial: ["Extensibility", "Package(s)", "Text editing features", "Community"]
emacs_performance: Good but not great
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 4
email_package: notmuch
favourite_packages: Org-mode, Magit, Orderless, Vertico, Consult, Marginalia, Notmuch, Evil-mode.
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
magit_usage: Frequently
operating_system: ["GNU/Linux", "BSD"]
package_archives: ["GNU ELPA", "NonGNU ELPA", "MELPA", "MELPA Stable", "Source"]
package_contact_method: ["Mailing list", "Email", "GitHub"]
package_contribution: Rarely
package_contribution_barriers: ["Lack of time", "Wariness of the review process"]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Code (features)", "Code (bug fixes)", "Documentation", "Advocacy"]
package_discovery: ["Reddit", "Mailing lists", "Blogs", "Web search engines", "M-x list-packages"]
package_documentation_wish: ["Tutorials", "Design rationale", "Manual", "Screenshots", "Overview"]
package_help: ["IRC", "Reddit", "GitHub", "Mailing lists", "Email"]
package_manager: ["package.el", "straight", "qelpa"]
package_research: ["Research alternatives"]
prior_editor: Vim
emacs_difficulties:
  I guess the amount of options you have, even initially, might scare some users (such as myself) without a lot of time to dig into documentations, so I took a little longer learning Emacs before I was able to make it my main tool.

emacs_strengths:
  Emacs strives as being a platform for building composable and extensible applications to interact with a computer.

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

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


elisp: simple functions
emacs_contribution: Never
emacs_contribution_feedback: no
emacs_difficulties: Arcane defaults
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_initial: ["Customizability"]
emacs_performance: Alright
emacs_strengths: Customizability, extendability, community, self-documentability, FOSS
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 6
email_package: No
favourite_packages: straight,vertico,consult,corfu,cape,magit,orderless,eglot,marginalia,keycast
free_software_zeal: moderate comprimise
fsf_paperwork_year: never considered
has_donated_community: Cannot
has_donated_fsf: Cannot
isa_package_maintainer: No
keybindings: Emacs
languages: ["Julia", "Python", "Shell"]
magit_usage: Sometimes
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "Task management", "Babel"]
package_archives: ["Source"]
package_contact_method: ["GitHub"]
package_contribution: Rarely
package_contribution_barriers: ["Lack of time", "Elisp proficiency", "Unfamiliar with contribution process"]
package_contribution_frequency: Rarely
package_contributions: ["Issues"]
package_discovery: ["Reddit", "GitHub", "Blogs", "Web search engines"]
package_documentation_wish: ["Comparison", "Design rationale", "Screenshots"]
emacs_motivations_current:
  ["Extensibility", "Package(s)", "Text editing features", "Built-in features", "Community", "Auctex"]


elisp: write package
emacs_contribution: Rarely
emacs_introduction: Internet
emacs_mode: ["GUI", "TUI", "daemon"]
emacs_motivations_initial: ["Community"]
emacs_performance: Very well, it's snappy
emacs_strengths: Extensibility. The packaging system. Orgmode. Magit.
emacs_tasks: ["Work", "Hobby projects", "Journalling"]
emacs_version: ["29.0"]
emacs_years: 23
email_package: No
favourite_packages: boxquote, browse-kill-ring, company, magit, orgmode, fixmee, projectile, smartparens, nyan-mode
free_software_zeal: significant comprimise
fsf_paperwork_year: 5-10y
has_donated_community: I have in the past
has_donated_fsf: I have in the past
isa_package_maintainer: No
keybindings: Emacs
languages: ["Elisp", "Go", "HTML/CSS", "Javascript", "Python", "Ruby", "Shell"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "MacOS"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "Time tracking"]
package_archives: ["MELPA"]
package_contact_method: ["GitHub"]
package_contribution: Rarely
package_contribution_barriers: ["Lack of time"]
package_contribution_frequency: Rarely
package_contributions: ["Issues"]
package_discovery: ["Reddit", "GitHub", "Blogs", "M-x list-packages"]
package_documentation_wish: ["Tutorials", "Overview"]
package_help: ["Reddit", "Emacs StackExchange", "GitHub"]
package_manager: ["use-package"]
emacs_difficulties:
  It's been a very long time; I can't remember anything at this point, but I don't know how much I'd trust that. :-)

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


elisp: write package
emacs_contribution: Rarely
emacs_introduction: Internet
emacs_mode: ["GUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features", "Community"]
emacs_motivations_initial: ["Package(s)", "Text editing features", "Lean memory usage"]
emacs_performance: Good but not great
emacs_tasks: ["Work", "Hobby projects", "\"Power Tool\""]
emacs_version: ["28.2"]
emacs_years: 4
email_package: No
free_software_zeal: moderate comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: Yes
keybindings: Vim
magit_usage: Often
operating_system: ["GNU/Linux", "WSL"]
org_usage: ["Note taking", "General document writing", "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"]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Code (features)", "Code (bug fixes)"]
package_discovery: ["GitHub", "Blogs", "M-x list-packages"]
package_documentation_wish: ["Tutorials", "Screenshots"]
package_help: ["GitHub"]
package_manager: ["use-package"]
package_research: ["Install and try it immediately"]
prior_editor: Vim
languages:
  ["C", "Clojure", "Common Lisp", "Elisp", "Elixir", "Erlang", "HTML/CSS", "Javascript", "Python", "Scheme", "Shell", "SQL", "Typescript"]


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: University/College
emacs_mode: ["daemon"]
emacs_motivations_initial: ["Curiosity and programming environment"]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["27.1"]
emacs_years: 12
email_package: Mu4e
favourite_packages: auctex,ess,lsp-mode,magit,mu4e,org-mode,org-roam
free_software_zeal: any comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: Would directly
isa_package_maintainer: No
keybindings: Emacs
languages: ["C++", "C", "Elisp", "Python", "Perl", "R", "Shell"]
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: ["I haven't done this"]
package_contribution: Never
package_contribution_barriers: ["Lack of time", "Elisp proficiency"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Blogs", "Web search engines"]
package_documentation_wish: ["Comparison"]
package_help: ["Emacs StackExchange"]
package_manager: ["package.el"]
package_research: ["Install and try it immediately"]
emacs_difficulties:
  Mastering the key-bindings, and it took me a while to 'get' the concepts of Emacs (I had the wrong questions, expectations)

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

emacs_strengths:
  org-mode, customizability/extensibility/configurability/integrability, free (libre) software, the community, its design, I can do everything without leaving Emacs


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Part of the GNU project / FSF"]
emacs_motivations_initial: ["Extensibility", "Package(s)", "Part of the GNU project / FSF"]
emacs_performance: Very well, it's snappy
emacs_strengths: Programmability
emacs_tasks: ["Hobby projects"]
emacs_version: ["29.0"]
emacs_years: 4
email_package: No
favourite_packages: org mode
free_software_zeal: moderate comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
languages: ["Python", "Rust"]
magit_usage: Never
operating_system: ["GNU/Linux", "Windows"]
org_usage: ["Note taking", "Task management", "Time tracking", "PKB"]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["I don't"]
package_contribution: Never
package_contribution_barriers: ["Lack of time", "Elisp proficiency", "Unfamiliar with contribution process"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Reddit", "hackernews, lobste.rs"]
package_documentation_wish: ["Comparison", "Tutorials", "Design rationale", "Manual", "Screenshots", "Overview"]
package_help: ["I don't"]
emacs_difficulties:
  Some keyboard shortcuts are weird. For example, VIM's hjkl for arrows is more sensible imho than emacs's defaults. Also use of Ctrl and hurting pinky.


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features"]
emacs_motivations_initial: ["Part of the GNU project / FSF"]
emacs_performance: Very well, it's snappy
emacs_strengths: Wide range of packages available
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0"]
emacs_years: 7
email_package: No
favourite_packages: org-mode, magit, helm, helm-dictionary
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: ["Haskell", "Python", "Shell"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "Task management"]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["I've never contacted a package maintainer"]
package_contribution: Never
package_contribution_barriers: ["Not interested", "Lack of time", "Elisp proficiency"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Web search engines", "GNU ELPA/MELPA online package lists", "M-x list-packages"]
package_documentation_wish: ["Tutorials"]
package_help: ["Reddit"]
emacs_difficulties:
  Learning the key bindings, how to set up the editor to my needs (including 'best practices'), where to get help


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", "Text editing features"]
emacs_performance: Alright
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 23
email_package: No
favourite_packages: org-mode, plantuml-mode, pandoc, presentation, lsp-mode, lsp-ui,
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: ["Javascript", "Python", "Rust", "Shell", "SQL"]
magit_usage: Never
operating_system: ["GNU/Linux", "Windows", "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"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["M-x list-packages"]
package_documentation_wish: ["Screenshots", "Overview"]
package_help: ["GitHub"]
package_manager: ["package.el"]
emacs_difficulties:
  Poor discoverability. Tends to expect you to memorise 200 keybindings, uses its own lingo. You can't just right click and easily discover functions as in vscode - mostly is hidden behind various text search menus that often return incomprehensible results. Could do with being more of a gui.


elisp: many packages
emacs_contribution: Sometimes
emacs_contribution_feedback: Yes
emacs_difficulties: Weird menu options.
emacs_introduction: FSF
emacs_mode: ["GUI"]
emacs_motivations_initial: ["Text editing features", "Part of the GNU project / FSF"]
emacs_performance: Good but not great
emacs_strengths: The extensibility
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["27.2"]
emacs_years: 4
email_package: No
favourite_packages: magit,sly,ispell,evil,helm
free_software_zeal: any comprimise
fsf_paperwork_year: 2-5y
has_donated_community: I have in the past
has_donated_fsf: Yes
isa_package_maintainer: Yes
keybindings: Vim
languages: ["C", "Common Lisp", "Elisp", "Elixir", "Erlang", "HTML/CSS", "Javascript", "PHP", "Scheme"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing"]
package_archives: ["GNU ELPA", "NonGNU ELPA", "MELPA"]
package_contact_method: ["Mailing list", "Email", "GitHub"]
package_contribution: Often
package_contribution_barriers: String[]
package_contribution_frequency: Frequently
package_contributions: ["Code (bug fixes)", "Advocacy"]
package_discovery: ["Reddit", "GitHub", "Web search engines", "GNU ELPA/MELPA online package lists"]
package_documentation_wish: ["Tutorials", "Screenshots", "Clips/videos"]
emacs_motivations_current:
  ["Extensibility", "Package(s)", "Text editing features", "Community", "Part of the GNU project / FSF", "Lisp"]


elisp: read and understand
emacs_contribution: Never
emacs_introduction: University/College
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Text editing features"]
emacs_motivations_initial: ["Text editing features"]
emacs_performance: Very well, it's snappy
emacs_strengths: Programmability.
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["27.1", "26.3"]
emacs_years: 28
email_package: No
favourite_packages: yaml-mode, rust-mode, flycheck, use-package, rustic, company
free_software_zeal: significant comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
languages: ["Common Lisp", "Rust", "Shell"]
magit_usage: Rarely
operating_system: ["GNU/Linux"]
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"]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Advocacy"]
package_discovery: ["Reddit", "IRC servers", "Blogs", "M-x list-packages"]
package_documentation_wish: ["Tutorials", "Overview"]
package_help: ["IRC"]
emacs_difficulties:
  Many keychords to remember, and some odd terminology like "kill" and "yank" instead of cut and paste.


elisp: simple functions
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI", "TUI"]
emacs_motivations_initial: ["Extensibility", "Text editing features", "Part of the GNU project / FSF"]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 9
email_package: No
favourite_packages: multiple-cursors, undo-tree
free_software_zeal: significant comprimise
fsf_paperwork_year: might in future
has_donated_community: No
has_donated_fsf: I have in the past
isa_package_maintainer: No
keybindings: Emacs
languages: ["C++", "Elisp", "Perl"]
magit_usage: Never
operating_system: ["GNU/Linux", "Windows"]
org_usage: ["Note taking"]
package_archives: ["MELPA Stable"]
package_contact_method: ["Email", "GitHub"]
package_contribution: Never
package_contribution_barriers: ["Lack of time", "Elisp proficiency"]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Advocacy"]
package_discovery: ["M-x list-packages"]
package_documentation_wish: ["Tutorials", "Manual", "Overview"]
package_help: ["Emacs StackExchange", "GitHub", "Email"]
package_manager: ["package.el"]
package_research: ["Install and try it immediately"]
emacs_motivations_current:
[cell repeats an earlier one in this file: 123 characters]

emacs_strengths:
  1. Of course, this is programmability in Elisp.
  2. Organization of the program interface.
  3. Ability to work both in the terminal and in the graphical environment.


elisp: write package
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI", "TUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features"]
emacs_motivations_initial: ["Text editing features", "Community", "Part of the GNU project / FSF"]
emacs_performance: Alright
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["26.1"]
emacs_years: 20
email_package: No
favourite_packages: magit, slime, org-mode, paredit
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: ["Assembly", "C++", "C", "Common Lisp", "Python", "Shell"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing"]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["Email"]
package_contribution: Never
package_contribution_barriers: ["Not necessary"]
package_contribution_frequency: Never
package_contributions: ["Advocacy"]
package_discovery: ["Web search engines"]
package_documentation_wish: ["Tutorials", "Design rationale", "Overview"]
package_help: ["IRC"]
package_manager: ["package.el", "manual"]
emacs_strengths:
  Command model + macros, available packages (ELPA/MELPA), specific packages like Magit and SLIME, community resources


elisp: write package
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Text editing features", "Community"]
emacs_motivations_initial: ["Extensibility", "Text editing features"]
emacs_performance: Good but not great
emacs_strengths: Customizability around editing activity
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 2
email_package: No
favourite_packages: Corfu, embark, fussy, helpful, move-text, tree-sitter, undo-fu, vertico
free_software_zeal: limited comprimise
fsf_paperwork_year: never considered
has_donated_community: I have in the past
has_donated_fsf: Would directly
isa_package_maintainer: Yes
keybindings: Partly defaults with plenty of my own keybinds
languages: ["C", "Elisp", "Python", "Scheme", "Shell", "Swift, Objective-C"]
magit_usage: Frequently
operating_system: ["MacOS"]
org_usage: ["None"]
package_archives: ["Source"]
package_contact_method: ["Mailing list", "GitHub"]
package_contribution: Rarely
package_contribution_barriers: ["FSF paperwork"]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Code (features)", "Code (bug fixes)"]
package_discovery: ["Reddit", "GitHub", "Blogs"]
package_documentation_wish: ["Manual", "Screenshots"]
package_help: ["Reddit", "Framework", "GitHub", "Mailing lists"]
emacs_contribution_feedback:
  I think the copyright assignment requirement for ELPA is absurd and I won't contribute to packages in ELPA for that reason.

emacs_difficulties:
  It takes a while to get used to its UX and terminology: how buffers, windows, and frames interact, the minibuffer/echo area.


elisp: write package
emacs_contribution: Rarely
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features", "Community"]
emacs_motivations_initial: ["Text editing features"]
emacs_performance: Good but not great
emacs_strengths: Being extensible, self-documenting, interactive
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0", "28.2"]
emacs_years: 23
email_package: No
favourite_packages: Eglot, tramp, flymake, project
free_software_zeal: limited comprimise
fsf_paperwork_year: 0-2y
has_donated_community: I have in the past
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
magit_usage: Frequently
operating_system: ["GNU/Linux", "MacOS"]
org_usage: ["Note taking", "General document writing", "Task management", "PKB", "Babel"]
package_archives: ["GNU ELPA", "MELPA", "MELPA Stable"]
package_contact_method: ["Mailing list", "GitHub"]
package_contribution: Rarely
package_contribution_barriers: String[]
package_contribution_frequency: Sometimes
package_contributions: ["Issues", "Code (features)", "Code (bug fixes)", "Advocacy"]
package_discovery: ["Reddit", "Matrix servers"]
package_documentation_wish: ["Tutorials", "Design rationale", "Overview"]
package_help: ["Matrix", "Reddit", "GitHub"]
package_manager: ["Nix emacs-overlay"]
languages:
  ["C", "Common Lisp", "Elisp", "Go", "HTML/CSS", "Javascript", "Python", "Rust", "Shell", "SQL", "Typescript", "Nix"]


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: Friend
emacs_mode: ["GUI"]
emacs_motivations_current: ["Package(s)", "Text editing features"]
emacs_motivations_initial: ["Text editing features"]
emacs_performance: Good but not great
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.1"]
emacs_years: 5
email_package: No
favourite_packages: Helm, crux, magit, projectile, org, org-roam
free_software_zeal: significant comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: Would directly
isa_package_maintainer: No
keybindings: Emacs
languages: ["C++", "HTML/CSS", "Javascript", "Ruby", "Typescript"]
magit_usage: Frequently
operating_system: ["MacOS"]
org_usage: ["Note taking", "General document writing", "Task management", "Time tracking", "PKB"]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: ["Elisp proficiency"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Reddit", "Blogs", "Web search engines", "M-x list-packages"]
package_documentation_wish: ["Comparison", "Tutorials", "Clips/videos"]
package_help: ["Reddit"]
package_manager: ["use-package"]
emacs_difficulties:
  Keybinding: find how to do something or what a key binding does
  Package: feels hard to get in
  Find resource on how to get more productive, customize our needs

emacs_strengths:
  Customization, fully customizable by code, extensible, every problem has a solution. Overall it feels consistent


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"]
emacs_performance: Alright
emacs_strengths:
  * Efficient keyboard-based navigation
  * Efficient use of screen real estate
  * Extensibility

emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["27.2"]
emacs_years: 28
email_package: No
favourite_packages: org-mode, helm, cypher-mode
free_software_zeal: limited comprimise
fsf_paperwork_year: might in future
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
languages: ["C", "Java", "Python", "Shell", "SQL"]
magit_usage: Never
operating_system: ["GNU/Linux", "MacOS"]
org_usage: ["Note taking", "Task management", "Babel"]
package_archives: ["framework default", "GNU ELPA", "MELPA"]
package_contact_method: ["Mailing list", "Email", "GitHub"]
package_contribution: Never
package_contribution_barriers: ["Lack of time", "Elisp proficiency"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Reddit", "Blogs", "Web search engines"]
package_documentation_wish: ["Tutorials", "Design rationale", "Screenshots", "Overview"]
package_help: ["Emacs StackExchange", "Framework", "Google search"]
emacs_difficulties:
  * Help system was hard to access
  * It took a while to build muscle memory for the keybindings, but I'm now very efficient with it


elisp: copy-paste
emacs_contribution: Never
emacs_difficulties: It can be tricky understanding elisp
emacs_introduction: Colleague
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features", "Community"]
emacs_motivations_initial: ["Package(s)"]
emacs_performance: Good but not great
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.1"]
emacs_years: 4
email_package: No
favourite_packages: magit, which-key, evil
free_software_zeal: limited comprimise
fsf_paperwork_year: never considered
has_donated_community: Yes
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Vim
languages: ["Go", "Javascript", "Ruby", "Typescript", "Elm"]
magit_usage: Frequently
operating_system: ["MacOS"]
org_usage: ["Note taking"]
package_archives: ["framework default"]
package_contact_method: ["i dont"]
package_contribution: Never
package_contribution_barriers: ["Lack of time", "Elisp proficiency"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Reddit"]
package_documentation_wish: ["Tutorials", "Screenshots"]
package_help: ["Framework"]
emacs_strengths:
  The combination of vim keybindings and which-key make it the ultimate experience.

  But also, it's endless configurability and emphasis on documentation

  Also, magit is amazing


elisp: write package
emacs_contribution: Frequently
emacs_contribution_feedback: No
emacs_introduction: Friend
emacs_mode: ["GUI", "TUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)"]
emacs_motivations_initial: ["Extensibility"]
emacs_performance: Very well, it's snappy
emacs_strengths:
  Elisp.
  Lisps are great for quickly writing or modifying packages.

emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 12
email_package: notmuch
free_software_zeal: significant comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: Yes
keybindings: Custom vim like bindings with additional modifications
languages: ["Assembly", "C++", "C", "Elisp", "HTML/CSS", "Python", "Rust", "Shell", "SQL", "Lua"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "WSL"]
package_archives: ["MELPA", "built from source (my own audited forks)"]
package_contact_method: ["Email"]
package_contribution: Frequently
package_contribution_barriers: String[]
package_contribution_frequency: Sometimes
package_contributions: ["Issues", "Code (features)", "Code (bug fixes)", "Documentation", "Advocacy"]
package_discovery: ["Reddit", "Blogs", "Web search engines"]
package_documentation_wish: ["Comparison", "Design rationale", "Screenshots"]
package_help: ["Email"]
package_manager: ["use-package", "manual"]
emacs_difficulties:
  Making the switch from Vi like editors due to bindings.
  The greater challenge was the absurd codebase size. I tend to audit my programs, so I still find it hard to use emacs due to the amount of unnecessary code that comes with most distros versions. I've long dreamed of retiring and offering my services full time to help minimise and secure the emacs codebase.

favourite_packages:
  evil
  Beyond that, I mostly use my own forks that have diverged quite a lot from the original repos. Typical examples include org-mode, helm and synnosaurus.

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


elisp: simple functions
emacs_contribution: Never
emacs_contribution_feedback: It seems really hard.
emacs_introduction: Friend
emacs_mode: ["GUI"]
emacs_motivations_initial: ["Extensibility", "Text editing features"]
emacs_performance: Very well, it's snappy
emacs_strengths: Extensibility
emacs_tasks: ["Work", "Hobby projects", "Getting Things Done"]
emacs_version: ["28.1"]
emacs_years: 4
email_package: No
favourite_packages: magit,helm,company,helm-rg,perspective,projectile
free_software_zeal: moderate comprimise
fsf_paperwork_year: might in future
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
languages: ["Elisp", "HTML/CSS", "Python", "Shell"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "PKB"]
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", "Code (features)", "Code (bug fixes)"]
package_discovery: ["Reddit"]
package_documentation_wish: ["Comparison", "Tutorials", "Design rationale", "Screenshots", "Overview"]
package_help: ["GitHub"]
emacs_difficulties:
  It was even hard to open a file and write any code. I was typing wrong keybindings all the time and it was making me angry.

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


elisp: write package
emacs_contribution: Never
emacs_introduction: University/College
emacs_mode: ["GUI"]
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"]
emacs_version: ["28.2"]
emacs_years: 10
email_package: No
free_software_zeal: any comprimise
fsf_paperwork_year: might in future
has_donated_community: No
has_donated_fsf: I have in the past
isa_package_maintainer: No
keybindings: Emacs
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "PKB", "Babel"]
package_archives: ["GNU ELPA", "MELPA", "MELPA Stable"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: ["Lack of time"]
package_contribution_frequency: Rarely
package_contributions: ["Issues"]
package_discovery: ["Reddit", "Web search engines", "GNU ELPA/MELPA online package lists"]
package_documentation_wish: ["Tutorials", "Screenshots", "Clips/videos"]
package_help: ["Emacs StackExchange", "GitHub"]
package_manager: ["use-package"]
package_research: ["Install and try it immediately"]
prior_editor: Notepad++
languages:
  ["C++", "C", "Clojure", "Elisp", "Elixir", "HTML/CSS", "Haskell", "Javascript", "Java", "Python", "SQL"]


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: ["Package(s)", "Part of the GNU project / FSF"]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["26.3"]
emacs_years: 10
email_package: No
favourite_packages: Magit, org-mode, Helm, lsp-mode, cider, expand-region, which-key
free_software_zeal: moderate comprimise
fsf_paperwork_year: never considered
has_donated_community: I have in the past
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
magit_usage: Frequently
operating_system: ["GNU/Linux", "Windows"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "Time tracking", "Babel"]
package_archives: ["GNU ELPA", "MELPA"]
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", "M-x list-packages"]
package_documentation_wish: ["Comparison", "Tutorials", "Manual", "Overview"]
package_help: ["IRC"]
package_manager: ["package.el", "use-package"]
package_research: ["Research alternatives", "wait for maturity"]
emacs_difficulties:
  Figuring out keybindings was my first hurdle. Learning about a feature or a built-in command and forgetting that they exist the next day has been an ongoing thing for me, but in time the features that I find most useful get integrated to my workflow.

emacs_strengths:
  Extensibility, adaptability and the community. I have found a set of packages that suit my workflow and they make it very for me to work on complex problems. The editor does not get in the way of my work, and I can focus on the problem at hand.

languages:
  ["Clojure", "HTML/CSS", "Haskell", "Javascript", "Python", "Rust", "Shell", "SQL", "Typescript", "Standard ML, OCaml"]


elisp: simple functions
emacs_contribution: Rarely
emacs_difficulties: remember key bindings
emacs_introduction: University/College
emacs_mode: ["GUI", "TUI", "daemon"]
emacs_motivations_initial: ["Extensibility", "Package(s)", "Text editing features"]
emacs_performance: Good but not great
emacs_strengths:
  flexibility
  many modes for programming
  org-mode

emacs_tasks: ["Work"]
emacs_version: ["28.2", "26.3"]
emacs_years: 30
email_package: No
favourite_packages: org-mode, org-roam, magit, ivy
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: Often
operating_system: ["GNU/Linux", "WSL", "Windows", "BSD"]
org_usage: ["Note taking", "General document writing", "Task management", "Time tracking", "PKB"]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["Mailing list", "Email", "GitHub"]
package_contribution: Rarely
package_contribution_barriers: ["Lack of time", "Elisp proficiency", "Unfamiliar with contribution process"]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Code (bug fixes)"]
package_discovery: ["Reddit", "Web search engines", "GNU ELPA/MELPA online package lists", "M-x list-packages"]
package_documentation_wish: ["Comparison", "Manual", "Screenshots", "Overview"]
package_help: ["IRC", "GitHub", "Mailing lists", "Email"]
package_manager: ["package.el", "use-package"]
emacs_motivations_current:
[cell repeats an earlier one in this file: 123 characters]

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


elisp: write package
emacs_contribution: Sometimes
emacs_introduction: Internet
emacs_mode: ["GUI", "TUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Built-in features", "Community", "Part of the GNU project / FSF"]
emacs_motivations_initial: ["Extensibility"]
emacs_performance: Good but not great
emacs_strengths: Elisp
emacs_tasks: ["Work"]
emacs_version: ["29.0", "28.2"]
emacs_years: 3
email_package: Mu4e
favourite_packages: magit,evil,ivy,vterm
free_software_zeal: moderate comprimise
fsf_paperwork_year: might in future
has_donated_community: Cannot
has_donated_fsf: Cannot
isa_package_maintainer: Yes
keybindings: Vim
languages: ["Elisp", "HTML/CSS", "Javascript", "Shell", "Typescript", "OCaml"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "Time tracking", "PKB"]
package_archives: ["GNU ELPA", "NonGNU ELPA", "MELPA", "Source"]
package_contact_method: ["Email", "GitHub"]
package_contribution: Sometimes
package_contribution_barriers: ["Lack of time"]
package_contribution_frequency: Sometimes
package_contributions: ["Issues", "Code (features)", "Code (bug fixes)", "Documentation"]
package_documentation_wish: ["Comparison", "Tutorials", "Design rationale"]
package_help: ["GitHub", "Discourse"]
package_manager: ["framework default", "use-package"]
package_discovery:
  ["Reddit", "GitHub", "Mailing lists", "Discourse", "Blogs", "Web search engines", "M-x list-packages"]


elisp: many packages
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features", "org-mode"]
emacs_motivations_initial: ["RtL text support"]
emacs_performance: Alright
emacs_strengths: The extensibility and echo-system
emacs_tasks: ["Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 6
email_package: Mu4e
favourite_packages: magit, org
free_software_zeal: limited comprimise
fsf_paperwork_year: might in future
has_donated_community: Cannot
has_donated_fsf: Cannot
isa_package_maintainer: Yes
keybindings: Vim
languages: ["Go", "Javascript"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "PKB", "Babel"]
package_archives: ["framework default"]
package_contact_method: ["Mailing list", "GitHub"]
package_contribution: Often
package_contribution_barriers: ["FSF paperwork"]
package_contribution_frequency: Sometimes
package_contributions: ["Issues", "Code (features)", "Code (bug fixes)"]
package_discovery: ["Reddit", "GitHub", "Discord", "Blogs"]
package_documentation_wish: ["Comparison", "Source code documentation"]
package_help: ["Framework"]
emacs_difficulties:
  I was struggling with understanding Doom for a long time and kinda just doing what worked, a TUTORIAL would've been helpful (looking at you yeet and teco)
  Yes, I know I probably predate you both.

package_submission:
  I'll submit to Melpa by default. I might consider NonGNU Elpa, but I don't know how discoverable that repo is


elisp: write package
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features", "Community"]
emacs_motivations_initial: ["Extensibility", "Package(s)"]
emacs_performance: Good but not great
emacs_tasks: ["Work", "Hobby projects", "research, teaching"]
emacs_version: ["29.0"]
emacs_years: 4
email_package: Mu4e
free_software_zeal: significant comprimise
fsf_paperwork_year: might in future
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: meow mixed with default
languages: ["C++", "C", "C#", "Elisp", "Go", "Python", "R", "Shell", "Common Lisp"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
package_archives: ["nix emacs-overlay"]
package_contact_method: ["GitHub"]
package_contribution: Rarely
package_contribution_barriers: ["Lack of time"]
package_contribution_frequency: Sometimes
package_contributions: ["Issues", "Code (bug fixes)", "Advocacy"]
package_documentation_wish: ["Comparison", "Design rationale", "Overview"]
package_help: ["GitHub"]
package_manager: ["nix + leaf.el"]
package_research: ["Install and try it immediately", "Research alternatives"]
prior_editor: Vim
project_package: project.el
org_usage:
[cell repeats an earlier one in this file: 105 characters]

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


elisp: write package
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_initial: ["Text editing features"]
emacs_performance: Very well, it's snappy
emacs_strengths: Everything can be bound to a key, extensibility
emacs_tasks: ["Work", "Hobby projects", "org-mode"]
emacs_version: ["28.2"]
emacs_years: 22
email_package: No
favourite_packages: magit, cider, org
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"]
org_usage: ["Note taking", "General document writing", "Agenda", "PKB", "Babel"]
package_archives: ["GNU ELPA", "NonGNU ELPA", "MELPA", "MELPA Stable"]
package_contact_method: ["Mailing list", "Email"]
package_contribution: Never
package_contribution_barriers: ["Unfamiliar with contribution process", "Wariness of the review process"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Blogs", "GNU ELPA/MELPA online package lists", "M-x list-packages"]
package_documentation_wish: ["Tutorials", "Design rationale", "Manual"]
package_help: ["I find help mostly or figure it out by myself thanks to the sourcecode."]
package_manager: ["use-package", "manual"]
package_research: ["Install and try it immediately"]
emacs_difficulties:
  Emacs is a different culture (keybindings, terms, etc.) from Windows/Mac/Linux. Took a while to realize that this needs embracing. That means things are not familiar (often confused with being unintuitive).
  The windows setup is extremely difficult to be productive in. Many assumptions made by packages are not true on windows diminishing the Emacs usefulness.

emacs_motivations_current:
  ["Extensibility", "Package(s)", "Text editing features", "Built-in features", "org-mode, many programming languages"]

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


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI", "daemon"]
emacs_motivations_initial: ["Extensibility", "Package(s)", "Text editing features", "Part of the GNU project / FSF"]
emacs_performance: Alright
emacs_tasks: ["Hobby projects"]
emacs_version: ["29.0", "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: Emacs
languages: ["Haskell", "Shell"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "Task management"]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Reddit", "Web search engines"]
package_documentation_wish: ["Comparison", "Overview"]
package_help: ["I don't ask."]
package_manager: ["use-package"]
package_research: ["Research alternatives"]
prior_editor: VS Code
project_package: projectile
emacs_difficulties:
  Finding out which packages do the same thing and which of those is the most commonly used "default option" that is actively maintained

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

emacs_strengths:
  Keyboard-focused, Configurability,
  elisp as configuration language instead of vimscript or a non-extendable list of options like in vscode

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

survey_feedback:
  Occupation should allow for multiple selection
  Stackoverflow missing in the "asking questions about packages field"


elisp: simple functions
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI", "TUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features", "Community"]
emacs_motivations_initial: ["Extensibility", "Package(s)", "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: 2
email_package: No
favourite_packages: magit,olivetti,elpher,vertico,helm,evil,company,org
free_software_zeal: moderate comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Vim
languages: ["Assembly", "C", "Elisp", "Go", "HTML/CSS", "Javascript", "Python", "Shell", "SQL"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "Task management", "Time tracking", "PKB", "Babel"]
package_archives: ["framework default", "GNU ELPA", "NonGNU ELPA", "MELPA", "Source"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: ["Elisp proficiency", "Unfamiliar with contribution process"]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Advocacy"]
package_documentation_wish: ["Comparison", "Design rationale"]
package_help: ["Reddit", "GitHub"]
package_manager: ["framework default", "straight"]
package_research: ["Install and try it immediately", "Research alternatives"]
emacs_difficulties:
  Vanilla Emacs. It's a very steep learning curve. I still don't know most of the vanilla keybinds. The Vim keybinds + leader keys is (in my personal opinion) superior. If the official Emacs project made more mention of starter kits like Spacemacs and Doom, it would've been very helpful in saving me time. It took me longer to put trust in those two, because I didn't realize how many people used them, and that it was a normal thing to do, and perfectly functional.

emacs_strengths:
  The ease of extending its functionality. It is built to be modified. Atom had that same goal in mind, but Emacs is the only editor that's ever truly achieved it.

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


elisp: read and understand
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI", "daemon"]
emacs_motivations_initial: ["Extensibility", "Package(s)", "Community", "Part of the GNU project / FSF"]
emacs_performance: Very well, it's snappy
emacs_strengths: Org-mode, extensibility, customisation and availability
emacs_tasks: ["school"]
emacs_version: ["29.0"]
emacs_years: 1
email_package: Mu4e
favourite_packages: org-super-agenda, org-modern, lsp-mode and evil-mode
free_software_zeal: moderate comprimise
fsf_paperwork_year: might in future
has_donated_community: Cannot
has_donated_fsf: Would directly
isa_package_maintainer: No
keybindings: Vim
languages: ["C#", "Python", "Scheme", "Shell", "F#"]
magit_usage: Often
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "Time tracking"]
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: ["Advocacy"]
package_discovery: ["Reddit", "GitHub", "Discourse", "Blogs", "Web search engines"]
package_documentation_wish: ["Tutorials", "Manual", "Screenshots", "Clips/videos", "Overview"]
package_help: ["Reddit", "Emacs StackExchange", "Framework", "GitHub"]
package_manager: ["framework default", "use-package"]
emacs_difficulties:
  Whenever something does not work as expected or suddenly breaks it is hard to figure out what happened and why initially.

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


elisp: many packages
emacs_contribution: Never
emacs_difficulties: Keybindings, odd naming (frames vs windows, yanking), how kill ring works, adjusting to elisp.
emacs_introduction: Internet
emacs_mode: ["TUI", "daemon"]
emacs_performance: Very well, it's snappy
emacs_strengths: Extensibility and excellent integration between a different modes.
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["27.2"]
emacs_years: 10
email_package: notmuch
favourite_packages: evil-mode, monroe, notmuch, org-mode, tramp
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: Vim
magit_usage: Frequently
operating_system: ["GNU/Linux"]
package_archives: ["GNU ELPA", "GNU ELPA devel", "NonGNU ELPA", "MELPA", "MELPA Stable", "Source"]
package_contact_method: ["Mailing list", "Email", "GitHub"]
package_contribution: Never
package_contribution_barriers: String[]
package_contribution_frequency: Sometimes
package_contributions: ["Issues", "Code (features)", "Code (bug fixes)"]
package_discovery: ["Reddit", "GitHub", "Blogs"]
package_documentation_wish: ["Comparison", "Tutorials", "Design rationale", "Manual", "Screenshots", "Clips/videos"]
package_help: ["Reddit", "GitHub", "Email"]
package_manager: ["straight", "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_motivations_initial:
[cell repeats an earlier one in this file: 102 characters]

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

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


elisp: simple functions
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features"]
emacs_motivations_initial: ["Extensibility", "Package(s)", "Text editing features"]
emacs_performance: Alright
emacs_strengths: Extensibility through external packages
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2", "27.2"]
emacs_years: 6
email_package: No
favourite_packages: magit, lsp-mode, magit, org-mode, magit
free_software_zeal: moderate comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Vim
languages: ["C++", "C", "Python", "Shell", "Lua"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "WSL"]
org_usage: ["Note taking", "PKB"]
package_archives: ["framework default"]
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", "Advocacy"]
package_discovery: ["Web search engines"]
package_documentation_wish: ["Comparison", "Tutorials"]
package_help: ["Search engine"]
emacs_difficulties:
  A few really odd defaults. Lots of missing functionality. So I started my own config with additional packages. Wasn't great either. Collapsed a few months ago. Now I am a mostly kind of happy doom user fighting with a new set of odd defaults :-)

survey_feedback:
  Mixing functionality and UI polish in one question sucks. Looks are less important to me than usability and features!


elisp: write package
emacs_contribution: missing
emacs_contribution_feedback: missing
emacs_difficulties: missing
emacs_introduction: missing
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features", "Community"]
emacs_motivations_initial: missing
emacs_performance: Good but not great
emacs_strengths: missing
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2", "28.1", "27.2"]
emacs_years: 3
email_package: missing
favourite_packages: missing
free_software_zeal: missing
fsf_paperwork_year: missing
has_donated_community: missing
has_donated_fsf: missing
isa_package_maintainer: missing
keybindings: Emacs
magit_usage: missing
operating_system: ["GNU/Linux", "Windows", "BSD"]
org_usage: missing
package_archives: missing
package_contact_method: missing
package_contribution: missing
package_contribution_barriers: missing
package_contribution_frequency: missing
package_contributions: missing
package_discovery: missing
package_documentation_wish: missing
languages:
  ["Assembly", "C++", "C", "C#", "Elisp", "Haskell", "Javascript", "Python", "Rust", "Scheme", "Common Lisp"]


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_current: ["Package(s)", "Text editing features"]
emacs_motivations_initial: ["Package(s)"]
emacs_performance: Alright
emacs_strengths: org-mode. This was the reason I left Vim. Modified it for coding a lot later
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2", "27.1"]
emacs_years: 15
email_package: No
favourite_packages: org-mode, elpy, magit
free_software_zeal: significant comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
languages: ["HTML/CSS", "Javascript", "Python", "R", "Shell"]
magit_usage: Often
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "Babel"]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["Mailing list"]
package_contribution: Never
package_contribution_barriers: ["Elisp proficiency", "Lack confidence in code quality", "Unfamiliar with contribution process"]
package_contribution_frequency: Rarely
package_contributions: ["Issues"]
package_discovery: ["Reddit", "GitHub", "Mailing lists", "Blogs", "Web search engines"]
package_help: ["Mailing lists"]
package_manager: ["package.el", "manual"]
emacs_difficulties:
  I'm still learning and it's still difficult. But specifically, the lack of defaults, especially when they're different from current standard (copy-paste for instance). And explaining this away with "this is the Emacs way" isn't exactly helpful.

package_documentation_wish:
  ["Screenshots", "Overview", "Screenshots. Seriously. Just need to stress this the second time.It may be text-based but they're incredibly helpful."]


elisp: write package
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI", "TUI", "daemon"]
emacs_motivations_initial: ["Text editing features", "Emacs's keybindings for moving the cursor"]
emacs_performance: Very well, it's snappy
emacs_strengths: The ability to do multiple things with a unified keylayout and all programmed in elisp.
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 4
email_package: No
free_software_zeal: any comprimise
fsf_paperwork_year: might in future
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
languages: ["C++", "Clojure", "Common Lisp", "Elisp", "Shell", "Lilypond"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "Windows", "MacOS"]
org_usage: ["Note taking", "General document writing", "Task management"]
package_archives: ["MELPA"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: ["Elisp proficiency"]
package_contribution_frequency: Never
package_contributions: ["Advocacy"]
package_discovery: ["Blogs", "M-x list-packages", "Emacs wiki"]
package_documentation_wish: ["Tutorials", "Screenshots", "Overview"]
package_help: ["IRC"]
package_manager: ["package.el", "use-package", "manual"]
package_research: ["Install and try it immediately"]
emacs_difficulties:
  Configuring emacs at first was challenging, as back then I knew no lisp. For instance, I wanted new packages from the melpa, and installing that at first was challenging. Maybe that's because of the melpas instructions, but back then I had a tough time figuring this out.

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

favourite_packages:
  Aggressive indent mode, slime, rainbow-delimiters, flyspell, dictionary-search, visual-line mode, use-package, cider


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: ["Package(s)", "Text editing features"]
emacs_performance: Very well, it's snappy
emacs_strengths: Extensibility and open source. Everything can be tweaked with code.
emacs_tasks: ["Work"]
emacs_version: ["28.2", "27.1"]
emacs_years: 2
email_package: No
favourite_packages: lsp-mode, evil, magit, tramp
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", "Rust"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing"]
package_archives: ["MELPA", "MELPA Stable", "Source"]
package_contact_method: ["Email"]
package_contribution: Never
package_contribution_frequency: Rarely
package_contributions: ["Issues"]
package_discovery: ["Reddit", "GitHub", "Discord"]
package_documentation_wish: ["Tutorials", "Design rationale", "Overview"]
package_help: ["Discord"]
package_manager: ["straight", "use-package"]
emacs_difficulties:
  First the configuration stage, you have to understand a little bit of elisp just to define key bindings and to create auxiliary functions

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


elisp: many packages
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features"]
emacs_motivations_initial: ["org-mode"]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0"]
emacs_years: 11
email_package: Mu4e
free_software_zeal: significant comprimise
fsf_paperwork_year: might in future
has_donated_community: Yes
has_donated_fsf: No
isa_package_maintainer: Yes
keybindings: Emacs
languages: ["Assembly", "C", "Elisp", "HTML/CSS", "Javascript", "PHP", "Ruby", "Scheme", "Shell", "SQL"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "Windows", "MacOS"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "Time tracking", "PKB"]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["Email", "GitHub"]
package_contribution: Sometimes
package_contribution_barriers: String[]
package_contribution_frequency: Sometimes
package_contributions: ["Code (features)", "Code (bug fixes)", "Documentation"]
package_discovery: ["Blogs"]
package_documentation_wish: ["Tutorials"]
package_help: ["Reddit"]
package_manager: ["use-package"]
package_research: ["Install and try it immediately"]
emacs_difficulties:
  Key bindings - learning new shortcuts/terminology for simple things like copy+paste took time. Same for commands that require multiple keys (e.g. C-x C-f). Configuring everything using elisp instead of dialog boxes was a really steep learning curve.

emacs_strengths:
  Customization and extensibility. Being able to write a small package or set of macros to speed up tasks is a massive help.

favourite_packages:
  org-mode, web-mode, ledger-mode, projectile, zetteldeft, magit, mu4e, helm, expand-region, visual-regexp

package_submission:
  MELPA because it's quick and easy to submit. The feedback from the review process is really helpful too.


elisp: simple functions
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI", "daemon"]
emacs_motivations_initial: ["Part of the GNU project / FSF"]
emacs_performance: Very well, it's snappy
emacs_strengths: It's extendability and customizability
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 6
email_package: Mu4e
favourite_packages: Lsp-mode, emacs-dashboard, org-roam, org-mode
free_software_zeal: moderate comprimise
fsf_paperwork_year: never considered
has_donated_community: Cannot
has_donated_fsf: Cannot
isa_package_maintainer: No
keybindings: Emacs
languages: ["Rust"]
magit_usage: Never
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "PKB"]
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: Rarely
package_contributions: ["Issues"]
package_discovery: ["Reddit", "Blogs", "GNU ELPA/MELPA online package lists", "M-x list-packages"]
package_documentation_wish: ["Comparison", "Tutorials", "Manual", "Screenshots", "Overview"]
package_help: ["Reddit", "GitHub"]
package_manager: ["use-package"]
emacs_difficulties:
  I had a lot of trouble dealing with the veryb different names for concepts compared to most other programs e.g. buffers vs files, windows vs frames

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


elisp: simple functions
emacs_contribution: Sometimes
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_initial: ["Text editing features"]
emacs_performance: Good but not great
emacs_strengths: Extensibility macros/elisp shortcuts
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2", "27.2", "26.3"]
emacs_years: 30
email_package: Mew
favourite_packages: magit,org,mew,slime,elpy,vterm,erc
free_software_zeal: limited comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
languages: ["C++", "C", "Common Lisp", "Python", "Shell", "SystemVerilog"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "Time tracking"]
package_archives: ["GNU ELPA"]
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)"]
package_discovery: ["Web search engines", "M-x list-packages"]
package_documentation_wish: ["Tutorials", "Manual"]
package_help: ["IRC", "Reddit", "GitHub"]
package_manager: ["use-package", "manual"]
emacs_motivations_current:
  ["Extensibility", "Package(s)", "Text editing features", "Built-in features", "Magit org vterm slime"]


elisp: simple functions
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility"]
emacs_motivations_initial: ["Extensibility", "to code in common lisp"]
emacs_performance: Good but not great
emacs_tasks: ["Hobby projects"]
emacs_version: ["27.1"]
emacs_years: 8
email_package: No
favourite_packages: magit, slime, 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
languages: ["Assembly", "C", "Common Lisp", "Go", "Perl", "Rust"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "Task management", "PKB"]
package_archives: ["MELPA Stable"]
package_contact_method: ["Email"]
package_contribution: Never
package_contribution_barriers: ["Not interested", "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: ["Manual"]
package_help: ["Search"]
package_manager: ["package.el"]
emacs_difficulties:
  strange jargons which are used in emacs differently to other editor/ide/... (electric, buffer, frame, ...)


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Community"]
emacs_performance: Good but not great
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2", "28.1"]
emacs_years: 2
email_package: No
favourite_packages: Magit,org-mode,evil,lsp-mode,company,vertico
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: ["HTML/CSS", "Python", "Matlab :'("]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
package_archives: ["framework default"]
package_contact_method: ["Email"]
package_contribution: Never
package_contribution_frequency: Rarely
package_contributions: ["Issues"]
package_discovery: ["Reddit", "GitHub", "Discord", "Web search engines"]
package_documentation_wish: ["Design rationale", "Manual", "Screenshots"]
package_help: ["Reddit", "Framework", "Email", "Discord"]
package_manager: ["framework default", "straight", "use-package"]
package_research: ["Research alternatives", "wait for community"]
prior_editor: Vim
project_package: projectile
emacs_difficulties:
  These damn default keybindings. Lack of elips proficiency. Probably wouldn't be here if it were not for doom.

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

emacs_strengths:
  Extensibility, community, managing somehow to stay up to date and relevant in the age of vscode, magit, org mode

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

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


elisp: simple functions
emacs_contribution: Rarely
emacs_introduction: frustration with vim ecosystem around lsp, etc.
emacs_mode: ["daemon"]
emacs_motivations_initial: ["Extensibility", "Package(s)"]
emacs_performance: Good but not great
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0"]
emacs_years: 7
email_package: No
favourite_packages: magit, evil, helm, lsp-mode, org-mode
free_software_zeal: significant comprimise
fsf_paperwork_year: 10+y
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Vim
languages: ["C", "Elixir", "Go", "HTML/CSS", "Julia", "Perl", "Ruby", "Shell", "SQL", "Typescript"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "MacOS"]
org_usage: ["Note taking", "General document writing"]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["GitHub"]
package_contribution: Sometimes
package_contribution_barriers: String[]
package_contribution_frequency: Sometimes
package_contributions: ["Issues", "Code (bug fixes)"]
package_discovery: ["Web search engines"]
package_documentation_wish: ["Screenshots"]
package_help: ["GitHub"]
package_manager: ["use-package"]
package_research: ["Install and try it immediately"]
emacs_contribution_feedback:
  It was a small fix, but I was a bit disappointed that it was committed to emacs with zero credit.  The committer did later apologize for it though.  Guess I'll have to fix something else too :)

emacs_difficulties:
  My dependence on evil is still a bit of a issue - when I first started I ran into many places where the keybindings for various modes weren't compatible with evil and customizing was hard within the framework of something as complicated as spacemacs.  I feel much better about things now that I've learned some elisp and have just written my own config files from scratch.

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

emacs_strengths:
  The package ecosystem seems very strong.  I think part of this is that it feels a bit more like a regular software ecosystem with dependencies and libraries etc, vim feels very much like plugins are all just standalone hacks.  Also magit is absolutely magical.  I am extremely proficient with git command-line but still usually prefer using magit for managing my branches.


elisp: read and understand
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features"]
emacs_motivations_initial: ["Extensibility", "Package(s)", "Text editing features"]
emacs_performance: Good but not great
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.1"]
emacs_years: 20
email_package: No
free_software_zeal: limited comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
languages: ["C++", "C", "HTML/CSS", "Ruby", "Shell", "SQL", "D"]
magit_usage: Often
operating_system: ["GNU/Linux", "BSD"]
org_usage: ["Note taking"]
package_archives: ["GNU ELPA", "MELPA", "Source"]
package_contact_method: ["Email", "GitHub"]
package_contribution: Rarely
package_contribution_frequency: Rarely
package_contributions: ["Issues"]
package_discovery: ["Reddit", "Blogs", "Web search engines"]
package_documentation_wish: ["Tutorials", "Screenshots"]
package_help: ["Reddit", "Emacs StackExchange", "GitHub"]
package_manager: ["el-get"]
package_research: ["Install and try it immediately"]
prior_editor: VS Code
package_contribution_barriers:
  ["Not interested", "Lack of time", "Elisp proficiency", "Unfamiliar with contribution process", "FSF paperwork"]


elisp: simple functions
emacs_contribution: Rarely
emacs_introduction: a book "Clojure for the Brave and True"
emacs_mode: ["GUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Text editing features", "Built-in features", "Part of the GNU project / FSF"]
emacs_motivations_initial: ["Text editing features", "I was learning Clojure and it was suggested as a good default editor"]
emacs_performance: Good but not great
emacs_strengths: Extensions, open source, not from Microsoft, text editing capabilities
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0", "28.2"]
emacs_years: 3
email_package: No
free_software_zeal: significant comprimise
fsf_paperwork_year: might in future
has_donated_community: Yes
has_donated_fsf: Would directly
isa_package_maintainer: No
keybindings: Emacs
languages: ["Elisp", "Javascript", "Python", "Ruby", "Shell", "Typescript"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing"]
package_archives: ["GNU ELPA", "NonGNU ELPA", "MELPA", "MELPA Stable"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: ["Elisp proficiency", "Lack confidence in code quality"]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Code (bug fixes)", "Documentation"]
package_discovery: ["Reddit", "GitHub", "GNU ELPA/MELPA online package lists", "M-x list-packages"]
package_documentation_wish: ["Comparison", "Tutorials", "Screenshots", "Clips/videos", "Overview"]
package_help: ["Reddit", "GitHub"]
package_manager: ["package.el", "use-package"]
emacs_difficulties:
  - Learning key bindings was a challenge
  - configuring modes, .el files and additionap packages
  - online documentation wasn't very helpful


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "It works in a way that I like"]
emacs_motivations_initial: ["Knowledge of it as an inspiration for previously used editors."]
emacs_performance: Good but not great
emacs_strengths:
  Extreme flexibility and extensibility.
  Can handle almost anything.
  Powerful editing abilities.

emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["27.1"]
emacs_years: 15
email_package: No
free_software_zeal: moderate comprimise
fsf_paperwork_year: never considered
has_donated_community: Cannot
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
languages: ["HTML/CSS", "Javascript", "Python", "PHP", "Shell", "SQL"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Babel"]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["Email", "GitHub"]
package_contribution: Rarely
package_contribution_barriers: ["Lack of time", "Elisp proficiency"]
package_contribution_frequency: Rarely
package_contributions: ["Issues"]
package_discovery: ["Reddit", "Blogs", "M-x list-packages"]
package_documentation_wish: ["Tutorials", "Screenshots", "Overview"]
package_help: ["Reddit", "GitHub"]
package_manager: ["package.el", "use-package"]
emacs_difficulties:
  Not really. I cut my teeth on a 1990 era DOS editor that used Emacs key bindings, moved to JED because small and same key bindings, the Emacs when I outgrew that.

favourite_packages:
  multiple-cursors, company-php, magit, flycheck, php-mode, flyspell, restclient, web-mode, string-inflection, symbol-overlay


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: ["Extensibility", "Package(s)"]
emacs_performance: Alright
emacs_tasks: ["Work"]
emacs_version: ["29.0"]
emacs_years: 4
email_package: No
free_software_zeal: limited comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Vim
magit_usage: Frequently
operating_system: ["GNU/Linux", "Windows"]
org_usage: ["Note taking", "General document writing"]
package_archives: ["GNU ELPA devel", "MELPA", "not sure"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: ["Not interested", "Lack of time", "Lack confidence in code quality"]
package_contribution_frequency: Sometimes
package_contributions: ["Issues", "Code (features)", "Code (bug fixes)", "Documentation"]
package_discovery: ["Reddit", "GitHub"]
package_documentation_wish: ["Comparison", "Tutorials", "Manual", "Screenshots", "Overview"]
package_help: ["Reddit"]
package_manager: ["package.el", "use-package"]
package_research: ["Research alternatives"]
prior_editor: Vim
languages:
  ["Assembly", "C++", "C", "Common Lisp", "Elisp", "Fortran", "Go", "Haskell", "Julia", "Python", "Rust", "Scheme", "Shell"]


elisp: simple functions
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI", "daemon"]
emacs_motivations_current: ["Org-mode"]
emacs_motivations_initial: ["The holy wars- to see if I liked it better than Vim"]
emacs_performance: Very well, it's snappy
emacs_strengths: Org-mode
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 7
email_package: No
favourite_packages: org-mode
free_software_zeal: limited comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Vim
languages: ["Elisp", "Python", "Only inside org-babel: python, elisp"]
magit_usage: Never
operating_system: ["GNU/Linux", "WSL", "Windows", "MacOS"]
package_archives: ["MELPA"]
package_contact_method: ["I don’t"]
package_contribution: Never
package_contribution_barriers: ["Not interested"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Web search engines"]
package_documentation_wish: ["Tutorials", "Overview"]
package_help: ["I don’t"]
package_manager: ["package.el"]
emacs_difficulties:
  Windows setup. Default config looks like garbage, but the “distros” are really heavy and make it hard to figure out what is an emacs issue or a distro issue.

org_usage:
[cell repeats an earlier one in this file: 105 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: Good but not great
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["27.2", "27.1"]
emacs_years: 2
email_package: No
free_software_zeal: significant comprimise
fsf_paperwork_year: never considered
has_donated_community: Cannot
has_donated_fsf: Cannot
isa_package_maintainer: No
keybindings: Emacs
languages: ["Elisp", "HTML/CSS", "Javascript", "Python", "PHP", "Shell", "SQL", "Typescript"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "Windows"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda"]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["GitHub"]
package_contribution: Rarely
package_contribution_barriers: ["Elisp proficiency", "Lack confidence in code quality", "Unfamiliar with contribution process"]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Code (features)", "Code (bug fixes)", "Documentation"]
package_documentation_wish: ["Tutorials", "Screenshots", "Clips/videos", "Overview"]
package_help: ["IRC", "Reddit", "Emacs StackExchange", "GitHub", "Discord"]
package_manager: ["package.el"]
package_research: ["Install and try it immediately", "Research alternatives"]
package_submission: MELPA
prior_editor: VS Code
emacs_difficulties:
  - Keybindings takes a while to get used to.
  - Many features require some package setup, like LSP, autocomplete, to feel more like a code editor.
  - Emacs-Lisp is quite different from other languages I was used to, so setting it up was not that easy.

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

emacs_strengths:
  - Extensibility, built-in package manager.
  - Built-in documentation, great community and knowledge bases.
  - Possibility of doing almost anything with one software.
  - Strong connection with free software.
  - Not changing too much, too quickly.
  - Longevity.

favourite_packages:
  lsp-mode, ivy, projectile, company, magit, diff-hl, which-key, multiple-cursors, web-mode, undo-tree

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


elisp: read and understand
emacs_contribution: Rarely
emacs_introduction: Internet
emacs_mode: ["GUI", "TUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features"]
emacs_motivations_initial: ["Package(s)"]
emacs_performance: Good but not great
emacs_strengths: Extensibility and customisation
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 10
email_package: No
favourite_packages: magit, cider, evil, helm, org-mode
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: Vim
languages: ["C", "Clojure", "Elisp", "HTML/CSS", "Javascript", "Python", "SQL", "Typescript"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "Windows", "MacOS"]
org_usage: ["Note taking", "General document writing", "Babel"]
package_archives: ["framework default", "GNU ELPA", "MELPA"]
package_contact_method: ["GitHub"]
package_contribution: Rarely
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Documentation"]
package_discovery: ["GitHub", "Blogs", "Web search engines"]
package_documentation_wish: ["Comparison", "Tutorials", "Manual", "Overview"]
package_help: ["Reddit", "Emacs StackExchange", "GitHub"]
package_manager: ["framework default", "use-package", "manual"]
emacs_difficulties:
  Transitioning between modern GUI conventions and Emacs conventions, and having to mentally translate actions between the two worlds throughout the day

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


elisp: read and understand
emacs_contribution: Never
emacs_introduction: Colleague
emacs_mode: ["GUI", "TUI"]
emacs_motivations_current: ["Text editing features", "Same editor, all platforms"]
emacs_motivations_initial: ["Mentors I trusted had it as their tool of choice"]
emacs_performance: Good but not great
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["27.2"]
emacs_years: 25
email_package: No
free_software_zeal: moderate comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: I have in the past
isa_package_maintainer: No
keybindings: Emacs
languages: ["C#", "HTML/CSS", "Javascript", "Java", "Python", "PHP", "Shell", "SQL", "Typescript"]
magit_usage: Never
operating_system: ["GNU/Linux", "Windows", "MacOS"]
org_usage: ["I do not use org mode"]
package_archives: ["framework default", "GNU ELPA"]
package_contact_method: ["I don’t wish to contact them"]
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: ["Advocacy"]
package_discovery: ["Web search engines", "GNU ELPA/MELPA online package lists", "M-x list-packages"]
package_documentation_wish: ["Overview"]
package_manager: ["package.el"]
package_research: ["Install and try it immediately"]
prior_editor: Notepad original windows
emacs_strengths:
  Focus on text editing.  IDEs use so much screen real estate for things I might use at the expense of the primary task

package_help:
  ["I don’t ask for help, if I need to ask for help, it’s too hard to use and I don’t use that package or framework"]


elisp: copy-paste
emacs_contribution: Rarely
emacs_introduction: Internet
emacs_mode: ["GUI", "TUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features"]
emacs_motivations_initial: ["Extensibility", "Package(s)", "Text editing features"]
emacs_performance: Alright
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 13
email_package: Gnus
favourite_packages: org, undo-fu, vertico, consult, embark, which-key, markdown-mode, expand-region, ioccur, loccur
free_software_zeal: significant comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: I have in the past
isa_package_maintainer: No
keybindings: Emacs
languages: ["Common Lisp", "Elisp", "HTML/CSS", "Javascript", "Python", "PHP", "Shell"]
magit_usage: Rarely
operating_system: ["GNU/Linux", "BSD"]
package_archives: ["GNU ELPA", "NonGNU ELPA"]
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: missing
package_discovery: ["Blogs", "M-x list-packages"]
package_documentation_wish: ["Tutorials", "Manual"]
package_help: ["Emacs StackExchange", "Email"]
package_manager: ["package.el"]
package_research: ["Research alternatives"]
emacs_difficulties:
  40 years of cruft and odd choices means Emacs has insane defaults and requires a non-trivial amount of configuration and customization to be useful to newcomers. That's a significant barrier to adoption.

emacs_strengths:
  Emacs is a platform to build custom workflows and bring most productivity and creativity tasks under one roof.

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


elisp: simple functions
emacs_contribution: Never
emacs_difficulties: I was used to CUA shortcuts.
emacs_introduction: University/College
emacs_mode: ["GUI", "daemon"]
emacs_motivations_initial: ["Package(s)"]
emacs_performance: Alright
emacs_strengths: Extensibility
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.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: my own ryo-modal-mode setup
languages: ["Python"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Poor man's latex"]
package_archives: ["MELPA"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: String[]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Web search engines"]
package_documentation_wish: ["Comparison", "Tutorials", "Screenshots", "Clips/videos"]
package_help: ["i don't"]
package_manager: ["use-package"]
emacs_motivations_current:
[cell repeats an earlier one in this file: 110 characters]

favourite_packages:
  highlight-symbol, change-inner, keyfreq, string-inflection, helm-tramp, company, elpy, magit, projectile, ryo-modal


elisp: simple functions
emacs_contribution: Rarely
emacs_introduction: Colleague
emacs_mode: ["GUI", "TUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features"]
emacs_performance: Very well, it's snappy
emacs_strengths: Configurability/extensibility.
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2", "28.1"]
emacs_years: 28
email_package: No
favourite_packages: org-mode. Various language modes, flycheck.
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++", "C", "Haskell", "Java", "Python", "Scheme", "Shell"]
magit_usage: Often
operating_system: ["GNU/Linux", "MacOS"]
org_usage: ["Note taking", "General document writing", "Task management", "PKB"]
package_archives: ["GNU ELPA", "MELPA Stable"]
package_contact_method: ["Mailing list"]
package_contribution: Rarely
package_contribution_barriers: String[]
package_contribution_frequency: Sometimes
package_contributions: ["Issues", "Code (bug fixes)"]
package_discovery: ["Reddit", "GitHub", "Blogs", "M-x list-packages"]
package_documentation_wish: ["Comparison", "Tutorials", "Screenshots"]
package_help: ["Reddit"]
package_manager: ["straight", "use-package"]
emacs_motivations_initial:
  ["I already knew some Vi and didn't care for it. So trying Emacs seemed like a worthwhile experiment."]


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI", "TUI"]
emacs_motivations_current: ["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: 4
email_package: No
favourite_packages: cperl-mode, please just replace perl-mode with cperl-mode I wasted literally years using perl-mode
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: ["Perl", "Ruby", "Shell", "SQL"]
magit_usage: Never
operating_system: ["GNU/Linux", "MacOS", "BSD"]
org_usage: String[]
package_archives: ["MELPA"]
package_contact_method: ["Email"]
package_contribution: Never
package_contribution_frequency: Rarely
package_contributions: ["Advocacy"]
package_discovery: ["emacswiki.org"]
package_documentation_wish: ["Tutorials", "Manual", "Overview"]
package_help: ["Emacs StackExchange", "emacswiki.org"]
package_manager: ["package.el"]
package_research: ["Install and try it immediately"]
emacs_difficulties:
  The keybindings were hardest for sure, I leaned heavily on what I could do with the mouse at first although I don't do that now

emacs_strengths:
  I like that I can run it in a GUI or terminal, and being able to have a terminal right next to my buffer, or a dired buffer open when I'm working on multiple files, etc

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

survey_feedback:
  Some questions required responses but none of the responses were appropriate for me so I just picked whatever to allow me to proceed good luck


elisp: write package
emacs_contribution: Rarely
emacs_introduction: Friend
emacs_mode: ["GUI", "TUI", "daemon"]
emacs_motivations_initial: ["Extensibility", "Part of the GNU project / FSF", "Org-mode"]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Hobby projects"]
emacs_version: ["29.0"]
emacs_years: 4
email_package: No
free_software_zeal: any comprimise
fsf_paperwork_year: might in future
has_donated_community: Cannot
has_donated_fsf: Yes
isa_package_maintainer: No
keybindings: Custom
languages: ["Elisp", "Scheme"]
magit_usage: Rarely
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "PKB", "Babel"]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["Mailing list"]
package_contribution: Rarely
package_contribution_barriers: ["Lack of time"]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Code (bug fixes)"]
package_discovery: ["Reddit", "IRC servers", "Blogs", "Web search engines", "M-x list-packages"]
package_documentation_wish: ["Manual", "shortdoc"]
package_help: ["IRC", "Mailing lists"]
package_manager: ["guix"]
package_research: ["Install and try it immediately", "Research alternatives"]
prior_editor: Vim
emacs_difficulties:
  I put a lot of pressure on myself to understand things as deeply as the manuals went. That caused me to become demotivated frequently, so it took a long time to finally get around to learning most of what I wanted to learn.

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


elisp: write package
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Built-in features", "Lisp-ness"]
emacs_motivations_initial: ["Extensibility", "Package(s)"]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Hobby projects"]
emacs_version: ["29.0"]
emacs_years: 1
email_package: No
favourite_packages: use-package, org-roam
free_software_zeal: any comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: Would directly
isa_package_maintainer: No
keybindings: Emacs
languages: ["Python", "Scheme"]
magit_usage: Never
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "Task management", "Agenda", "Time tracking", "PKB", "Babel"]
package_archives: ["Source", "Guix"]
package_contact_method: ["Mailing list", "GitHub"]
package_contribution: Rarely
package_contribution_barriers: ["Lack of time"]
package_contribution_frequency: Rarely
package_contributions: missing
package_discovery: ["Blogs", "Web search engines", "Fediverse"]
package_documentation_wish: ["Comparison", "Design rationale", "Manual", "Screenshots"]
package_help: ["Mailing lists"]
package_manager: ["package.el", "use-package", "Guix"]
emacs_difficulties:
  The defaults (user options, keybindings, etc.) immediately demand changing, leaving me with no time to just learn Emacs as-is, but urging to alternate between learning and coding configuration from the start

emacs_strengths:
  1. Unique GUI-TUI compatible "all-is-text" UI paradigm
  2. Complete customizability to implement smart UI features on top of "just text"
  3. Can integrate multiple use-cases (email, file browser, coding, ...) coherently
  4. A Lisp as an extension language


elisp: none
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_current: ["org"]
emacs_motivations_initial: ["org"]
emacs_performance: Alright
emacs_tasks: ["Org only"]
emacs_version: ["28.2", "28.1"]
emacs_years: 2
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: ["None"]
magit_usage: Never
operating_system: ["Windows"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "Time tracking", "PKB"]
package_archives: ["framework default"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: ["Elisp proficiency", "Lack confidence in code quality"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Web search engines"]
package_documentation_wish: ["Design rationale"]
package_help: ["GitHub"]
package_manager: ["framework default"]
package_research: ["wait for community"]
emacs_difficulties:
  The flexibility is one of its main issues for the new starters. There're different ways of achieving whatever is desired from Internet, but it's hard to have a good out-of-box experience for a particular use with only minimal setup.

  All starter kits try to make things easier in all aspects but I believe some times putting boundaries would help.


elisp: read and understand
emacs_contribution: Never
emacs_difficulties: Package configuration was difficult in Lisp.
emacs_introduction: Colleague
emacs_mode: ["GUI"]
emacs_motivations_current: ["Text editing features", "Built-in features"]
emacs_motivations_initial: ["Community"]
emacs_performance: Good but not great
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2", "27.2"]
emacs_years: 15
email_package: No
favourite_packages: lsp-mode, csharp-mode, company, magit, projectile, yaml-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#", "Java", "Rust"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "Windows"]
org_usage: String[]
package_archives: ["MELPA Stable"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: ["Have not encountered a blocking issue to fix, alternatives were available"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Emacswiki"]
package_documentation_wish: ["Tutorials", "Screenshots"]
package_help: ["Emacs StackExchange"]
emacs_strengths:
  Hard to explain but muscle memory comes into play. The number of times I use C-X C-f on other editors it troubling.


elisp: simple functions
emacs_contribution: Never
emacs_difficulties: Learning key chords for less common tasks
emacs_introduction: Internet
emacs_mode: ["GUI", "TUI"]
emacs_motivations_initial: ["Package(s)"]
emacs_performance: Good but not great
emacs_strengths: User contributed packages (melpa in particular)
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2", "28.1"]
emacs_years: 7
email_package: No
favourite_packages: Auctex, lsp, rainbow-delimiters, helm
free_software_zeal: significant comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
magit_usage: Sometimes
operating_system: ["GNU/Linux", "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_barriers: ["Lack of time", "Elisp proficiency"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["GNU ELPA/MELPA online package lists", "M-x list-packages"]
package_documentation_wish: ["Tutorials", "Manual", "Screenshots"]
package_help: ["IRC", "Reddit", "Emacs StackExchange", "GitHub"]
package_manager: ["use-package"]
emacs_motivations_current:
[cell repeats an earlier one in this file: 110 characters]

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


elisp: read and understand
emacs_contribution: Rarely
emacs_introduction: University/College
emacs_mode: ["TUI", "daemon"]
emacs_motivations_initial: ["Text editing features"]
emacs_performance: Good but not great
emacs_strengths: speed, availability, configurability, freedom
emacs_tasks: ["Work", "Hobby projects", "everything"]
emacs_version: ["28.2"]
emacs_years: 15
email_package: Mu4e
favourite_packages: magit,
free_software_zeal: moderate comprimise
fsf_paperwork_year: never considered
has_donated_community: I have in the past
has_donated_fsf: I have in the past
isa_package_maintainer: No
keybindings: Emacs
languages: ["C++", "Python", "Shell"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "MacOS"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "PKB"]
package_archives: ["MELPA"]
package_contact_method: ["Mailing list", "GitHub"]
package_contribution: Rarely
package_contribution_frequency: Sometimes
package_contributions: ["Issues", "Advocacy"]
package_discovery: ["GitHub", "IRC servers", "Blogs", "M-x list-packages"]
package_documentation_wish: ["Comparison", "Tutorials", "Design rationale", "Overview"]
package_help: ["IRC", "Emacs StackExchange", "Framework"]
package_manager: ["use-package"]
package_research: ["Install and try it immediately", "Research alternatives"]
emacs_difficulties:
  obtuse controls and "lack of documentation". I understand the tutorial\docs exist and are phenomenal, but most people want to get straight to editing code and that's hard and there's a well known initial cliff.

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

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


elisp: simple functions
emacs_contribution: Rarely
emacs_introduction: Internet
emacs_mode: ["GUI", "daemon"]
emacs_motivations_initial: ["org-mode"]
emacs_performance: Good but not great
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 4
email_package: No
favourite_packages: org-mode,org-drill,elfeed,org-roam,org-journal
free_software_zeal: moderate comprimise
fsf_paperwork_year: might in future
has_donated_community: No
has_donated_fsf: Would directly
isa_package_maintainer: No
keybindings: Vim
languages: ["C", "Elisp", "Javascript", "Python", "Rust", "Shell"]
magit_usage: Sometimes
operating_system: ["GNU/Linux", "MacOS"]
org_usage: ["Note taking", "General document writing", "Task management", "PKB", "Babel"]
package_archives: ["framework default"]
package_contact_method: ["GitHub"]
package_contribution: Rarely
package_contribution_barriers: ["Elisp proficiency", "Lack confidence in code quality", "My employer's policies"]
package_contribution_frequency: Rarely
package_contributions: ["Issues"]
package_discovery: ["Reddit", "GitHub", "Mailing lists", "Blogs"]
package_documentation_wish: ["Tutorials", "Screenshots"]
package_help: ["GitHub"]
package_manager: ["framework default"]
package_research: ["Install and try it immediately"]
emacs_difficulties:
  - I still have a really difficult time writing Elisp. It takes me at least 5x longer to write Elisp than Python
  - Until I found spacemacs, I was really confused by Emacs keybindings and setup, and by older, low-quality info online.

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

emacs_strengths:
  - Knowing that Emacs is not a fad, i.e. it's worth investing time to learn
  - Packages are available for nearly everything


elisp: none
emacs_contribution: Never
emacs_difficulties: MacOs Desktop Integration of Daemon/Client; Performance Optimization
emacs_introduction: Internet
emacs_mode: ["GUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features", "Community"]
emacs_motivations_initial: ["Extensibility", "Package(s)"]
emacs_performance: Not well
emacs_strengths: Flexibility
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 15
email_package: No
free_software_zeal: no comprimise
fsf_paperwork_year: might in future
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Vim
magit_usage: Sometimes
operating_system: ["MacOS"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "PKB", "Babel"]
package_archives: ["framework default", "MELPA", "MELPA Stable"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: ["Lack of time", "Elisp proficiency", "Bad prior experience"]
package_contribution_frequency: Rarely
package_contributions: ["Issues"]
package_discovery: ["Reddit", "GitHub", "Blogs"]
package_documentation_wish: ["Comparison", "Tutorials", "Manual", "Clips/videos"]
package_help: ["Reddit"]
package_manager: ["use-package"]
languages:
  ["Assembly", "C++", "C", "HTML/CSS", "Javascript", "Java", "Python", "Rust", "Shell", "SQL", "Typescript"]


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", "Built-in features", "Community"]
emacs_performance: Alright
emacs_strengths: It's easy to customize and extend.
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.1"]
emacs_years: 20
email_package: missing
favourite_packages: missing
free_software_zeal: missing
fsf_paperwork_year: missing
has_donated_community: missing
has_donated_fsf: missing
isa_package_maintainer: missing
keybindings: 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
package_help: missing
package_manager: missing
emacs_motivations_initial:
[cell repeats an earlier one in this file: 102 characters]

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


elisp: simple functions
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Text editing features", "Part of the GNU project / FSF"]
emacs_motivations_initial: ["Text editing features", "Part of the GNU project / FSF"]
emacs_performance: Alright
emacs_strengths: configuration as code
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 12
email_package: Wanderlust
favourite_packages: editorconfig,page-break-lines,smart-tabs-mode,wanderlust
free_software_zeal: any comprimise
fsf_paperwork_year: 2-5y
has_donated_community: No
has_donated_fsf: Yes
isa_package_maintainer: No
keybindings: Emacs
languages: ["C", "Go", "HTML/CSS", "Javascript", "Python", "Shell"]
magit_usage: Never
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing"]
package_archives: ["GNU ELPA", "MELPA", "MELPA Stable"]
package_contact_method: ["Mailing list"]
package_contribution: Rarely
package_contribution_barriers: ["Lack of time", "Elisp proficiency", "I find things to already be fairly stable"]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Code (bug fixes)"]
package_discovery: ["Reddit", "M-x list-packages"]
package_documentation_wish: ["Design rationale"]
package_help: ["IRC", "Mailing lists"]
emacs_difficulties:
  Figuring out the daemon/client, so that I wouldn't have to worry about multiple instances.  Like, if in a M-x ansi-term, something calls `$EDITOR`, I don't want it to launch a new Emacs. Not having to guess which instance a given frame belongs to.


elisp: write package
emacs_contribution: Never
emacs_introduction: University/College
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Community"]
emacs_motivations_initial: ["Text editing features"]
emacs_performance: Good but not great
emacs_strengths: Extensibility and customizability
emacs_tasks: ["Work", "Hobby projects", "window manager"]
emacs_version: ["28.2"]
emacs_years: 12
email_package: No
favourite_packages: vterm, exwm, restclient
free_software_zeal: significant comprimise
fsf_paperwork_year: 0-2y
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: Yes
keybindings: CUA
magit_usage: Rarely
operating_system: ["GNU/Linux", "MacOS"]
org_usage: ["General document writing"]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["GitHub"]
package_contribution: Rarely
package_contribution_barriers: ["Unfamiliar with contribution process", "Wariness of the review process", "FSF paperwork"]
package_contribution_frequency: Rarely
package_contributions: ["Code (features)", "Code (bug fixes)"]
package_discovery: ["Reddit", "M-x list-packages"]
package_documentation_wish: ["n/a"]
package_help: ["none"]
package_manager: ["straight", "use-package"]
emacs_difficulties:
  The vanilla keybinding are not approachable CUA mode helps but it makes doing operations on marked text difficult.

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

package_submission:
  I don't submit my packages to elisp repos; I use straight.el and fetch my packages right from the git repo


elisp: simple functions
emacs_contribution: Never
emacs_introduction: University/College
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)"]
emacs_motivations_initial: ["Package(s)", "Text editing features"]
emacs_performance: Very well, it's snappy
emacs_strengths: Extensibility
emacs_tasks: ["Work"]
emacs_version: ["28.1"]
emacs_years: 13
email_package: No
favourite_packages: Org-mode, elfeed
free_software_zeal: no comprimise
fsf_paperwork_year: might in future
has_donated_community: Yes
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
languages: ["Elisp"]
magit_usage: Rarely
operating_system: ["Windows"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "Babel"]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["Never done it"]
package_contribution: Never
package_contribution_barriers: ["Lack of time", "Elisp proficiency"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["GitHub", "Blogs"]
package_documentation_wish: ["Tutorials"]
package_help: ["Never done it"]
emacs_difficulties:
  Elisp can be hard at first,  and it is pretty much compulsory for anything beyond basic configuration.


elisp: write package
emacs_contribution: Rarely
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Community"]
emacs_performance: Not well
emacs_tasks: ["Hobby projects", "Study"]
emacs_version: ["29.0"]
emacs_years: 1
email_package: No
free_software_zeal: limited comprimise
fsf_paperwork_year: never considered
has_donated_community: Cannot
has_donated_fsf: Cannot
isa_package_maintainer: No
keybindings: Vim
languages: ["Haskell", "Julia", "LaTeX"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "PKB"]
package_archives: ["framework default", "NonGNU ELPA", "MELPA", "MELPA Stable", "Source"]
package_contact_method: ["GitHub"]
package_contribution: Rarely
package_contribution_barriers: ["Lack of time"]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Code (bug fixes)"]
package_discovery: ["GitHub", "Discord", "Web search engines", "GNU ELPA/MELPA online package lists"]
package_documentation_wish: ["Comparison", "Tutorials", "Design rationale", "Screenshots", "Clips/videos"]
package_help: ["Framework", "GitHub"]
package_manager: ["framework default", "use-package", "manual"]
package_research: ["Install and try it immediately", "wait for community"]
prior_editor: VS Code
emacs_difficulties:
  Hard to learn the unusual bindings, and I had never programmed lisp. Interface does not look user friendly for a beginner.

emacs_motivations_initial:
  ["Extensibility", "Package(s)", "Text editing features", "LaTeX, since Teco (author of a VSCode plugin) had moved from VSCode to emacs"]


elisp: none
emacs_contribution: Never
emacs_introduction: University/College
emacs_mode: ["TUI"]
emacs_motivations_current: ["Text editing features", "modes (perl sgml xml html+)"]
emacs_motivations_initial: ["Extensibility", "Text editing features", "sgml mode"]
emacs_performance: Very well, it's snappy
emacs_strengths: modes
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["27.1"]
emacs_years: 27
email_package: No
free_software_zeal: significant comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: I have in the past
isa_package_maintainer: No
keybindings: Emacs
languages: ["HTML/CSS", "Python", "Perl", "R", "Shell", "SQL"]
magit_usage: Rarely
operating_system: ["GNU/Linux", "BSD"]
org_usage: String[]
package_archives: ["not sure"]
package_contact_method: ["Mailing list", "not github -- it is hostile to FOSS now with the new owner"]
package_contribution: Never
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Mailing lists", "Blogs"]
package_documentation_wish: ["Design rationale", "regular manual page -- *NOT* infopage, please"]
package_help: ["IRC", "Mailing lists"]
package_manager: ["not sure"]
package_research: ["wait for maturity"]
emacs_difficulties:
  all the key bindings and the behaviors of the key bindings, e.g. search and then backspace, e.g. undo / redo / undo

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)", "Text editing features", "Built-in features"]
emacs_motivations_initial: ["Extensibility", "Text editing features", "Part of the GNU project / FSF"]
emacs_performance: Good but not great
emacs_strengths: The extensibility provided by Elisp and the various packages that are written in it.
emacs_tasks: ["Work"]
emacs_version: ["28.2"]
emacs_years: 2
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: ["none"]
magit_usage: Never
operating_system: ["GNU/Linux", "Windows"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "PKB"]
package_archives: ["GNU ELPA", "NonGNU ELPA", "MELPA"]
package_contact_method: ["Email", "GitHub", "social media"]
package_contribution: Never
package_contribution_barriers: ["Elisp proficiency", "Lack confidence in code quality", "Unfamiliar with contribution process"]
package_contribution_frequency: Never
package_contributions: ["Advocacy"]
package_discovery: ["Reddit", "GitHub", "Blogs", "Web search engines", "M-x list-packages"]
package_documentation_wish: ["Tutorials", "Manual", "Screenshots", "Clips/videos", "Overview"]
package_help: ["Reddit", "Emacs StackExchange", "social media"]
package_manager: ["package.el", "use-package"]
emacs_difficulties:
  The default keybindings took some to get used to. Some of the default settings and behaviours of vanilla differ from most contemporary GUI text editors.

favourite_packages:
  org-mode, olivetti, flyspell, use-package, dashboard, doom-themes, mood-line, company, elpher, tramp


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Part of the GNU project / FSF"]
emacs_motivations_initial: ["Text editing features", "Part of the GNU project / FSF"]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 5
email_package: Mu4e
free_software_zeal: any comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: Would directly
isa_package_maintainer: No
keybindings: Emacs
languages: ["C++", "Haskell", "Javascript", "Python", "Shell"]
magit_usage: Never
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "Task management", "PKB"]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["I don't"]
package_contribution: Never
package_contribution_barriers: ["Not interested", "Elisp proficiency", "Lack confidence in code quality"]
package_contribution_frequency: Never
package_contributions: ["Advocacy"]
package_discovery: ["Reddit", "M-x list-packages"]
package_documentation_wish: ["Tutorials", "Manual"]
package_help: ["I look it up"]
package_manager: ["package.el"]
package_research: ["wait for community"]
emacs_difficulties:
  Mostly, getting used to the key bindings. For the longest time, I only used vanilla emacs for writing prose, not knowing just how many packages are available.

emacs_strengths:
  Emacs is highly extensible, which helps it achieve a very high amount of packages which extend the core functionality of emacs.

favourite_packages:
  Honestly, I don't have any. Why would I have a favourite package when every package does something different?


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: ["I thought Spacemacs mode line looked cool."]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0", "28.2"]
emacs_years: 4
email_package: Mu4e
favourite_packages: vertico, consult, org-mode, evil-mode, magit, which-key, mu4e, vterm, doom-themes, doom-modeline
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: ["Elisp", "HTML/CSS", "Javascript", "Python", "Shell"]
magit_usage: Sometimes
operating_system: ["GNU/Linux", "WSL"]
org_usage: ["Note taking", "General document writing", "Task management", "PKB", "Babel"]
package_archives: ["framework default"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: ["Elisp proficiency", "Lack confidence in code quality"]
package_contribution_frequency: Rarely
package_contributions: missing
package_discovery: ["Reddit", "GitHub", "Discord", "Blogs"]
package_documentation_wish: ["Example configurations"]
package_help: ["GitHub", "Discord"]
package_manager: ["framework default"]
emacs_difficulties:
  Some of the words used to describe parts of the editor that I had never seen used before.
  Basically, how Emacs uses buffer, window, and frame. Also, words such as yank, kill, region, Meta, Super, and Hyper.


elisp: write package
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", "Community"]
emacs_performance: Good but not great
emacs_strengths: I can change almost any definition on live and see how it changes.
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 3
email_package: No
favourite_packages: org-mode, magit, pdf-tools, sly, dirvish, evil, vertico, consult
free_software_zeal: do not prefer
fsf_paperwork_year: never considered
has_donated_community: I have in the past
has_donated_fsf: Cannot
isa_package_maintainer: No
keybindings: Vim
languages: ["Clojure", "Common Lisp", "Elisp", "Python", "Shell"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "MacOS"]
package_archives: ["MELPA", "not sure"]
package_contact_method: ["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", "IRC servers"]
package_documentation_wish: ["Comparison", "Tutorials", "Design rationale", "Clips/videos"]
package_help: ["IRC", "Reddit", "Emacs StackExchange"]
package_manager: ["straight", "doom, straight"]
emacs_difficulties:
  Too many tutorials out there. Don't know which to trust. Many of them have parts that are obsolete so it's confusing. The doc / manual isn't so easy to start with either. I think usually the newcomers have specific things to accomplish. Most of them cannot buy it if they first have to be drilled with "read the doc".

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: write package
emacs_contribution: Never
emacs_introduction: Internet
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, big number of packages, consistent UI, serves as a poor man's tiling window manager
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0"]
emacs_years: 11
email_package: No
favourite_packages: Evil, evil-sneak, avy, evil-avy, magit, org-mode
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: ["Elisp", "HTML/CSS", "Javascript", "Ruby", "Shell", "SQL"]
magit_usage: Frequently
operating_system: ["MacOS"]
package_archives: ["framework default", "GNU ELPA", "MELPA", "MELPA Stable", "Source"]
package_contact_method: ["Mailing list"]
package_contribution: Sometimes
package_contribution_barriers: ["Lack of time", "Wariness of the review process", "Bad prior experience"]
package_contribution_frequency: Sometimes
package_contributions: ["Issues", "Code (features)", "Code (bug fixes)"]
package_documentation_wish: ["Comparison", "Tutorials", "Manual", "Screenshots", "Clips/videos"]
package_help: ["Reddit", "Emacs StackExchange", "GitHub"]
package_manager: ["framework default", "package.el", "straight", "use-package", "manual"]
package_research: ["Install and try it immediately", "Research alternatives"]
prior_editor: Eclipse
emacs_difficulties:
  Default keybindings have conventions that are too distant from the usual for other programs
  Elisp was a significant barrier
  Accidentally suspending Emacs via C-z was surprising

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

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

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


elisp: write package
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Built-in features", "Part of the GNU project / FSF"]
emacs_motivations_initial: ["Part of the GNU project / FSF", "Impulsivness and lore"]
emacs_performance: Very well, it's snappy
emacs_strengths: Introspection, help system and community
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.1"]
emacs_years: 2
email_package: Mu4e
favourite_packages: citar, auto-activating-snippets, LaTeX-auto-activating-snippets, consult, pdf-tools
free_software_zeal: moderate comprimise
fsf_paperwork_year: might in future
has_donated_community: Yes
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Vim
languages: ["Elisp", "Haskell", "Sagemath"]
magit_usage: Sometimes
operating_system: ["GNU/Linux"]
org_usage: ["Agenda", "Time tracking"]
package_archives: ["framework default"]
package_contact_method: ["Mailing list", "GitHub"]
package_contribution: Sometimes
package_contribution_barriers: String[]
package_contribution_frequency: Sometimes
package_contributions: ["Issues", "Code (features)", "Code (bug fixes)"]
package_discovery: ["Reddit", "GitHub"]
package_documentation_wish: ["Don't know"]
package_help: ["Framework", "Discourse"]
emacs_difficulties:
  Understanding how keybindings worked was difficult initially, this might have been exacerbated by using doom with evil in the beginning. I remember local leader binds being a problem but it didn't take too long to wrap my head around it.


elisp: simple functions
emacs_contribution: Rarely
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_current: ["Text editing features", "Built-in features"]
emacs_motivations_initial: ["Extensibility", "Text editing features"]
emacs_performance: Good but not great
emacs_strengths: Key bindings (customizable).
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.1"]
emacs_years: 2
email_package: Rmail
favourite_packages: company, diff-hl, eglot, rust-mode, rainbow-mode, web-mode, htmlize, pdf-tools, php-mode
free_software_zeal: limited comprimise
fsf_paperwork_year: 0-2y
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
languages: ["Elisp", "HTML/CSS", "Javascript", "PHP", "Rust"]
magit_usage: Never
operating_system: ["MacOS"]
package_archives: ["GNU ELPA devel", "NonGNU ELPA", "MELPA"]
package_contact_method: ["GitHub"]
package_contribution: Sometimes
package_contribution_barriers: ["Lack of time", "Elisp proficiency", "Not knowing how to modify a package", "War"]
package_contribution_frequency: Sometimes
package_contributions: ["Issues", "Code (features)", "Code (bug fixes)", "Documentation"]
package_discovery: ["M-x list-packages"]
package_documentation_wish: ["Comparison", "Tutorials", "Design rationale", "Manual", "Screenshots", "Overview", "FAQs"]
package_help: ["Emacs StackExchange", "GitHub"]
package_manager: ["package.el"]
emacs_contribution_feedback:
  Too time/effort consuming on *each* stage of the contribution process.
  The same time, direct commits don't get (proper) reviews at all.

emacs_difficulties:
  A lot of time to learn, too much effort to configure for work with programming projects (auto-completion and other usual things that provided out-of-the-box by many other editors).

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


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: ["Extensibility", "Package(s)", "Text editing features", "Part of the GNU project / FSF"]
emacs_performance: Good but not great
emacs_strengths: Extensibility and being free software.
emacs_tasks: ["Hobby projects", "university"]
emacs_version: ["28.2"]
emacs_years: 2
email_package: No
favourite_packages: lsp-mode,evil
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", "Java", "Python", "Scheme", "Shell"]
magit_usage: Never
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "Agenda"]
package_archives: ["not sure"]
package_contact_method: ["Email", "GitHub"]
package_contribution: Never
package_contribution_barriers: ["Elisp proficiency"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Web search engines", "Video sharing platforms"]
package_documentation_wish: ["Comparison", "Tutorials", "Overview"]
package_help: ["IRC", "Matrix", "Discord"]
emacs_difficulties:
  The default keybindings weren't very ergonomic in my opinion.

  Getting started configuring Emacs can be a bit challenging at first.


elisp: none
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_current: ["Package(s)", "Text editing features", "Built-in features"]
emacs_motivations_initial: ["Text editing features"]
emacs_performance: Good but not great
emacs_strengths: org mode, you can probably still use it in 40 years
emacs_tasks: ["Work"]
emacs_version: ["29.0"]
emacs_years: 4
email_package: Mu4e
favourite_packages: deft, helm, magit, spacemacs-theme, orgroam
free_software_zeal: limited comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
languages: ["none"]
magit_usage: Frequently
operating_system: ["Windows", "MacOS"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "Time tracking"]
package_archives: ["GNU ELPA", "MELPA Stable"]
package_contact_method: ["dont know, has not occurred"]
package_contribution: Never
package_contribution_barriers: ["Not interested"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["not actively looking for that"]
package_documentation_wish: ["Tutorials"]
package_help: ["duckduckgo"]
emacs_difficulties:
  Learning the different key strokes was hard. I focussed on just the vanilla version to configure, as sapcemacs and doom added an extra layer of unwanted complexity to it.
  After that I had a hard time getting my mind to work around org and orgroam.


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: Just decided to try VIM’s main competitor.
emacs_mode: ["GUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features", "Readline shortcuts"]
emacs_motivations_initial: ["Package(s)", "Text editing features"]
emacs_performance: Very well, it's snappy
emacs_strengths: Community and performance
emacs_tasks: ["Work", "Hobby projects", "Notes ETC"]
emacs_version: ["28.2"]
emacs_years: 4
email_package: No
favourite_packages: projectile, magit, vertico
free_software_zeal: any comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
languages: ["Assembly", "C", "Go", "Python", "Shell"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "MacOS", "BSD"]
org_usage: ["Note taking", "PKB"]
package_archives: ["framework default"]
package_contact_method: ["Mailing list", "Email"]
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: ["Blogs", "Mentioning in podcasts."]
package_documentation_wish: ["Tutorials", "Manual", "Overview"]
package_help: ["Documentation or web search or"]
emacs_difficulties:
  A very little information aggregated as cheat sheets. Suck stuff really helps at the very first steps.

survey_feedback:
  Maybe make it adaptive. For instance automatically exclude all related questions if a person answers no for some main one. For example contribution. I never did that but once I marked that in one of the first pages, I had to do that again and again in others. For me it is ok but I am sure may would skip the survey if they need to answer unnecessary/double questions.


elisp: copy-paste
emacs_contribution: Never
emacs_difficulties: Everything is different compared to earlier editors I had used. All shortcuts are different
emacs_introduction: Friend
emacs_mode: ["GUI"]
emacs_motivations_initial: ["It looked cool and stable"]
emacs_performance: Good but not great
emacs_strengths: Staying power, customizability, availability
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["26.3"]
emacs_years: 6
email_package: No
favourite_packages: org-mode
free_software_zeal: significant comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: I have in the past
isa_package_maintainer: No
keybindings: Emacs
languages: ["Go", "HTML/CSS", "Javascript", "Python", "Rust", "Ruby", "Shell"]
magit_usage: Sometimes
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "Task management", "Time tracking", "Babel"]
package_archives: ["MELPA"]
package_contact_method: ["Email"]
package_contribution: Never
package_contribution_barriers: ["Lack of time"]
package_contribution_frequency: Rarely
package_contributions: missing
package_discovery: ["IRC servers", "Web search engines", "M-x list-packages"]
package_documentation_wish: ["Overview", "Jus a readme is fine"]
package_help: ["google"]
emacs_motivations_current:
  ["Extensibility", "Package(s)", "Text editing features", "Community", "Part of the GNU project / FSF", "It stays when closed competition self-destructs or ruines ux"]


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: Colleague
emacs_mode: ["GUI", "TUI"]
emacs_motivations_current: ["Package(s)", "Text editing features"]
emacs_motivations_initial: ["Community"]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 32
email_package: No
favourite_packages: dumb-jump, ggtags, company, whitespace, imenu-list
free_software_zeal: significant comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
languages: ["Assembly", "C++", "C", "Python", "Shell", "Markdown"]
magit_usage: Sometimes
operating_system: ["GNU/Linux", "Windows", "MacOS"]
org_usage: String[]
package_archives: ["MELPA"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: ["Lack of time"]
package_contribution_frequency: Never
package_contributions: ["Issues"]
package_discovery: ["Reddit", "Blogs", "Web search engines", "GNU ELPA/MELPA online package lists"]
package_documentation_wish: ["Tutorials", "Screenshots"]
package_help: ["Emacs StackExchange", "Framework"]
package_manager: ["package.el", "use-package"]
emacs_difficulties:
  The keymap. Trying to rid all documents of tab chars. Getting any kind of project-based file-open to work.

emacs_strengths:
  The keybindings, the packages, and the ability to configure vanilla Emacs from one text file - init.el.


elisp: simple functions
emacs_contribution: missing
emacs_contribution_feedback: missing
emacs_difficulties: Weird alt placement on Mac keyboard
emacs_introduction: Colleague
emacs_mode: ["GUI", "TUI", "daemon"]
emacs_motivations_current: ["Text editing features", "Built-in features", "Part of the GNU project / FSF"]
emacs_motivations_initial: String[]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["26.3"]
emacs_years: 18
email_package: missing
favourite_packages: missing
free_software_zeal: missing
fsf_paperwork_year: missing
has_donated_community: missing
has_donated_fsf: missing
isa_package_maintainer: missing
keybindings: Emacs
languages: ["HTML/CSS", "Python", "Perl", "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_strengths:
  It gets out of my way and lets me work. I love all the modes and packages available, especially tramp.


elisp: simple functions
emacs_contribution: Never
emacs_difficulties: -
emacs_introduction: Colleague
emacs_mode: ["GUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Community"]
emacs_motivations_initial: ["Extensibility", "Package(s)", "Community"]
emacs_performance: Good but not great
emacs_version: ["29.0", "28.2"]
emacs_years: 7
email_package: No
favourite_packages: org-mode, ledger-mode, projectile, org-ql, org-superagenda, lsp
free_software_zeal: moderate comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Vim
languages: ["Go", "Ruby"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "MacOS"]
org_usage: ["Note taking", "Task management", "Agenda", "Time tracking", "Babel"]
package_archives: ["framework default", "GNU ELPA", "MELPA"]
package_contact_method: ["Mailing list", "GitHub"]
package_contribution: Never
package_contribution_barriers: ["Lack of time", "Elisp proficiency"]
package_contribution_frequency: Rarely
package_contributions: ["Advocacy"]
package_discovery: ["Reddit", "IRC servers", "Web search engines"]
package_documentation_wish: ["Screenshots", "Clips/videos"]
package_help: ["Reddit", "Framework"]
package_manager: ["framework default"]
emacs_strengths:
  Emacs's community and extensibility combine to provide a work environment that is prepared for most any problem. No matter what (text-based) tasks my work or personal life throws at me, I know that Emacs will provide a top-notch experience that won't get in my way.

emacs_tasks:
  ["Work", "Hobby projects", "Personal Management: org-mode for TODOs, denote for knowledge management, ledger-mode for personal finance"]


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_performance: Alright
emacs_strengths: Extensibility, “introspection-ability”.
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0", "28.2"]
emacs_years: 26
email_package: No
favourite_packages: Org, swiper, dired, magit, helpful, multiple-cursors, pulsar, yasnippet, plantuml
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", "C#", "HTML/CSS", "Python", "Rust", "Shell", "SQL"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "WSL", "Windows", "BSD"]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["Email", "GitHub"]
package_contribution: Rarely
package_contribution_barriers: ["Lack of time", "Elisp proficiency"]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Advocacy"]
package_discovery: ["Reddit", "Blogs", "Web search engines", "M-x list-packages"]
package_documentation_wish: ["Tutorials", "Manual", "Screenshots"]
package_help: ["Reddit", "Emacs StackExchange"]
package_manager: ["use-package", "manual"]
package_research: ["Install and try it immediately"]
emacs_motivations_initial:
  ["Package(s)", "The integrated Perl debugger (which I haven’t used in 20 years, but was the killer feature that got me to try emacs.)"]

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


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: Friend
emacs_mode: ["TUI"]
emacs_motivations_current: ["Package(s)"]
emacs_motivations_initial: ["Package(s)"]
emacs_performance: Good but not great
emacs_strengths: programmability + community = good packages
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 2
email_package: No
favourite_packages: evil-mode, org-mode, 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: ["org"]
magit_usage: Never
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "Task management", "Agenda", "Time tracking", "PKB", "Babel"]
package_archives: ["not sure"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Web search engines"]
package_documentation_wish: ["Comparison", "Tutorials", "Manual", "Overview"]
package_help: ["i don't, i just search the web and the docs"]
package_manager: ["package.el"]
emacs_difficulties:
  - alien and uncomfortable/unergonomic keyboard shortcuts
  - (especially on alternative layouts like Dvorak)
  - unclear how to configure stuff, M-x customize-variable?, edit the config file?, not everything is a variable
  - evil-mode is a lifesaver but it does not work in all buffers so sometimes I, for example, press HJKL to move around but Emacs does something strange that I have to figure out how to undo

package_contribution_barriers:
  ["Elisp proficiency", "Not knowing how to modify a package", "Unfamiliar with contribution process", "the emacs ecosystem and workflow is a big unknown"]


elisp: simple functions
emacs_contribution: Never
emacs_difficulties: It was a quarter of a century ago, everything was more difficult on computers then.
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", "general note taking, and organizing as well"]
emacs_version: ["28.2", "25.2"]
emacs_years: 25
favourite_packages: org-mode, tramp
free_software_zeal: significant comprimise
fsf_paperwork_year: might in future
has_donated_community: No
has_donated_fsf: I have in the past
isa_package_maintainer: No
keybindings: Emacs
magit_usage: Never
operating_system: ["GNU/Linux", "MacOS", "BSD"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "PKB"]
package_archives: ["MELPA Stable", "Source"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: ["Lack of time"]
package_contribution_frequency: Rarely
package_contributions: ["Issues"]
package_discovery: ["Web search engines"]
package_documentation_wish: ["Tutorials"]
package_help: ["Emacs StackExchange", "GitHub"]
package_manager: ["package.el", "manual"]
package_research: ["Install and try it immediately"]
prior_editor: Some DOS editor I no longer recall.
emacs_motivations_current:
  ["Extensibility", "Package(s)", "Text editing features", "Built-in features", "decades of muscle memory :)"]

emacs_strengths:
  It does what I set it to do and what I want the same today as it did yesterday and I'm comfortable it will do the same tomorrow.  When there are new things, I get to choose to use them the way I want, not the way someone else dictates.

email_package:
  generally no but everyone few years I start trying to write a mode to make gnus work more like pine/alpine then give up.

languages:
  ["C++", "C", "Elisp", "Go", "HTML/CSS", "Javascript", "Java", "Python", "PHP", "Perl", "R", "Shell", "SQL", "FORTRAN (but not recently)"]


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Org-Mode"]
emacs_motivations_initial: ["org-mode"]
emacs_performance: Good but not great
emacs_strengths: extensibility
emacs_tasks: ["Work", "Hobby projects", "Note taking"]
emacs_version: ["26.1"]
emacs_years: 3
email_package: No
favourite_packages: org,markdown
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: ["Rust", "Shell"]
magit_usage: Rarely
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "Task management", "PKB"]
package_archives: ["framework default"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Blogs", "Web search engines"]
package_documentation_wish: ["Tutorials", "Manual", "Overview"]
package_help: ["Framework"]
package_manager: ["framework default"]
emacs_difficulties:
  It was (and still is to a point) unclear what are variables or toggles, and how they are configured in the config file/session/buffer.

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


elisp: copy-paste
emacs_contribution: Never
emacs_difficulties: Steep learning curve but I went in expecting that. So no difficulties.
emacs_introduction: Internet
emacs_mode: ["GUI", "TUI"]
emacs_motivations_current: ["Text editing features", "Built-in features", "org"]
emacs_motivations_initial: ["Text editing features", "Part of the GNU project / FSF", "Org"]
emacs_performance: Good but not great
emacs_tasks: ["learning to code"]
emacs_version: ["29.0"]
emacs_years: 1
email_package: No
free_software_zeal: significant comprimise
fsf_paperwork_year: never considered
has_donated_community: Cannot
has_donated_fsf: Cannot
isa_package_maintainer: No
keybindings: Emacs
languages: ["C++", "C", "Python"]
magit_usage: Never
operating_system: ["GNU/Linux", "Windows"]
package_archives: ["not sure"]
package_contact_method: ["Email"]
package_contribution: Never
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["M-x list-packages"]
package_documentation_wish: ["Tutorials"]
package_help: ["Reddit"]
package_manager: ["not sure"]
package_research: ["Install and try it immediately"]
prior_editor: None
emacs_strengths:
  No need to switch tabs to another window which can lead to wasting time. Dired, org, are my favs. Org to PDF is very good. Org is my TODO list maker.

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

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


elisp: write package
emacs_contribution: Never
emacs_mode: ["daemon"]
emacs_motivations_initial: ["Package(s)", "Text editing features"]
emacs_performance: Very well, it's snappy
emacs_strengths: Extensibility/customization and the great community of users/contributors.
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 8
email_package: notmuch
favourite_packages: elfeed, org-mode, notmuch, zetteldeft, org-roam, sly (for common lisp).
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: ["Clojure", "Common Lisp", "Elisp", "Elixir", "Scheme", "Shell"]
magit_usage: Often
operating_system: ["GNU/Linux"]
package_archives: ["GNU ELPA", "GNU ELPA devel", "NonGNU ELPA", "MELPA", "MELPA Stable", "Source"]
package_contact_method: ["Mailing list", "Email", "GitHub"]
package_contribution: Rarely
package_contribution_barriers: ["Lack confidence in code quality", "Unfamiliar with contribution process"]
package_contribution_frequency: Sometimes
package_contributions: ["Issues"]
package_discovery: ["Reddit", "GitHub", "Blogs", "Web search engines"]
package_help: ["IRC", "Framework", "Email"]
package_manager: ["framework default"]
package_research: ["Install and try it immediately"]
prior_editor: Vim
project_package: project.el
emacs_difficulties:
  I started with Spacemacs (as my fingers were used to vim) which made switching far easier than I think it would have been had I just started with Vanilla emacs. Using evil-mode and knowing vim keybinds gave me a common "language" I could use to speak with emacs so that I could tell when it was/wasn't doing what I expected.

  Without the 'training wheels' spacemacs provided I don't know if I would have kept up w/ Emacs.

emacs_introduction:
  I have always been fascinated by learning a lisp and clojure was huge at the time and I could not get vim and clojure to work well...so I switched.

emacs_motivations_current:
  ["Extensibility", "Package(s)", "Text editing features", "Built-in features", "Community", "I love that Emacs is Free and open source - those are two major reasons why I use, but I cannot say that its \"affiliation\" with FSF is a reason that keeps me using it."]

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

package_documentation_wish:
  ["Comparison", "Tutorials", "Screenshots", "Overview", "I really appreciate it when someone shares the workflow they use when using their package."]

survey_feedback:
  There were a couple questions where I would have preferred checkboxes (to mark multiple options) over the provided radio buttons.


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Part of the GNU project / FSF"]
emacs_motivations_initial: ["Package(s)", "Text editing features"]
emacs_performance: Good but not great
emacs_strengths: Combined power of extensions on a custom local and remote IDE.
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2", "27.2"]
emacs_years: 7
email_package: notmuch
favourite_packages: Emacs speaks statistics (I need to use SAS), elpy, flycheck, magit, helm, org, tramp
free_software_zeal: moderate comprimise
fsf_paperwork_year: might in future
has_donated_community: No
has_donated_fsf: I have in the past
isa_package_maintainer: No
keybindings: Emacs
languages: ["Julia", "Python", "R", "SAS"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
package_archives: ["GNU ELPA", "MELPA", "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_documentation_wish: ["Tutorials", "Screenshots"]
package_help: ["Emacs StackExchange", "GitHub"]
package_manager: ["package.el", "use-package", "manual"]
package_research: ["Install and try it immediately", "Research alternatives"]
emacs_difficulties:
  Using on windows without ssh and other issues that just work on Linux. I use exclusively on Linux now.

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

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


elisp: write package
emacs_contribution: Sometimes
emacs_difficulties: Poor discoverability, weird UI, indecipherable errors.
emacs_introduction: University/College
emacs_mode: ["GUI", "TUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Text editing features", "Built-in features"]
emacs_motivations_initial: ["indentation of C code!"]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0"]
emacs_years: 27
email_package: notmuch
favourite_packages: gnus, notmuch, flymake, eglot
free_software_zeal: moderate comprimise
fsf_paperwork_year: 2-5y
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
languages: ["C++", "C", "Common Lisp", "Elisp", "Go", "HTML/CSS", "Ruby"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "Task management", "Agenda"]
package_archives: ["GNU ELPA", "NonGNU ELPA", "MELPA", "MELPA Stable"]
package_contact_method: ["Mailing list", "Email"]
package_contribution: Sometimes
package_contribution_barriers: ["Elisp proficiency"]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Code (features)", "Code (bug fixes)"]
package_discovery: ["searching for them"]
package_documentation_wish: ["Comparison", "Design rationale", "Manual"]
package_help: ["Mailing lists"]
emacs_strengths:
  Documentation, commitment to stability and backwards compatibility, configured through a "real" programming language.


elisp: many packages
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"]
emacs_performance: Very well, it's snappy
emacs_strengths: It will live for a long time and nobody is telling me what I can and can not do with Emacs
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0"]
emacs_years: 5
email_package: Mu4e
favourite_packages: org, mu4e, elfeed, eglot
free_software_zeal: moderate comprimise
fsf_paperwork_year: might in future
has_donated_community: Cannot
has_donated_fsf: Cannot
isa_package_maintainer: Yes
keybindings: Emacs
languages: ["C++", "Elisp", "Python", "Shell"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["Email", "GitHub"]
package_contribution: Sometimes
package_contribution_barriers: ["Lack of time", "FSF paperwork"]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Code (bug fixes)"]
package_discovery: ["Reddit", "GitHub", "Mailing lists"]
package_documentation_wish: ["Comparison", "Tutorials", "What problem was solved that could not be solved without it"]
package_help: ["Reddit", "GitHub"]
package_manager: ["package.el", "use-package"]
emacs_difficulties:
  Multiple packages for the same thing, mostly built-in vs third-party packages are confusing. Especially because Emacs is that old it is possible to find old statements that are not longer true: "flycheck is much better then flymake, projectile over project.el" etc.

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


elisp: none
emacs_contribution: Sometimes
emacs_introduction: Internet
emacs_mode: ["TUI"]
emacs_motivations_initial: ["Text editing features", "Part of the GNU project / FSF"]
emacs_performance: Good but not great
emacs_strengths: It's keyboard center of focus
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 0
email_package: No
favourite_packages: 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: ["C++", "C"]
magit_usage: Rarely
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "Babel"]
package_archives: ["not sure"]
package_contact_method: ["Email", "GitHub"]
package_contribution: Never
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["GitHub", "Discord", "Web search engines", "M-x list-packages"]
package_documentation_wish: ["Tutorials", "Clips/videos"]
package_help: ["Reddit", "Discord"]
package_manager: ["package.el", "straight", "use-package"]
package_research: ["wait for community"]
emacs_difficulties:
  maybe the learning curve 
  i think emacs users should write more blogs, and make online content to help new comers

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

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


elisp: copy-paste
emacs_contribution: Never
emacs_difficulties: I don't remember, that was too long ago
emacs_mode: ["GUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features"]
emacs_motivations_initial: ["Text editing features"]
emacs_performance: Very well, it's snappy
emacs_strengths: It's extensibility
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 25
email_package: No
favourite_packages: org-mode, helm, magit, multi-cursor
free_software_zeal: significant comprimise
fsf_paperwork_year: might in future
has_donated_community: Yes
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
languages: ["C++", "Javascript", "Python", "Perl", "Shell", "HCL, YAML"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "Time tracking"]
package_archives: ["GNU ELPA", "MELPA", "Debian repo"]
package_contact_method: ["Mailing list", "GitHub"]
package_contribution: Never
package_contribution_barriers: String[]
package_contribution_frequency: Rarely
package_contributions: ["Issues"]
package_discovery: ["Mailing lists", "Web search engines", "GNU ELPA/MELPA online package lists"]
package_documentation_wish: ["Overview"]
package_help: ["GitHub", "Mailing lists"]
survey_feedback:
  Please put navigation buttons also at the top of the page, it would be easier to navigate back and forth.


elisp: simple functions
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)"]
emacs_motivations_initial: ["Extensibility"]
emacs_performance: Good but not great
emacs_tasks: ["Work"]
emacs_version: ["28.2", "27.2"]
emacs_years: 5
email_package: No
free_software_zeal: limited comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
languages: ["Elixir", "Ruby", "Shell"]
magit_usage: Frequently
operating_system: ["MacOS"]
org_usage: String[]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["I don't"]
package_contribution: Never
package_contribution_barriers: ["Elisp proficiency", "Unfamiliar with contribution process"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Spacemacs Layers"]
package_documentation_wish: ["Comparison", "Tutorials"]
package_help: ["Emacs StackExchange"]
package_manager: ["framework default"]
package_research: ["Install and try it immediately"]
emacs_difficulties:
  I ran my own Emacs before using Spacemacs. Not having a strong starter configuration and all the possible ways to customize it without some best practices was difficult for me to wrap my head around.

emacs_strengths:
  The extensibility where I can, even though most of the time I haven't, further customize it towards my needs.


elisp: read and understand
emacs_contribution: Rarely
emacs_introduction: Internet
emacs_mode: ["daemon"]
emacs_motivations_current: ["Extensibility", "Community"]
emacs_motivations_initial: ["Extensibility", "Package(s)"]
emacs_performance: Good but not great
emacs_strengths: It is super extensible and can be programmed to fit each person's needs
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.1"]
emacs_years: 1
email_package: No
favourite_packages: Org-roam, evil, magit, treemacs, ess, lsp, beacon
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", "Python", "R", "Shell"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "PKB", "Babel"]
package_archives: ["framework default", "MELPA", "Source"]
package_contact_method: ["GitHub"]
package_contribution: Rarely
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: ["Screenshots", "Clips/videos"]
package_help: ["Emacs StackExchange", "GitHub"]
package_manager: ["framework default", "use-package"]
emacs_difficulties:
  There were key bindings for everything (even though it teaches you the shortcuts on the go very well). Getting some personal configuration to work.

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_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features", "org mode"]
emacs_motivations_initial: ["Extensibility", "Text editing features"]
emacs_performance: Very well, it's snappy
emacs_strengths: Extensibility
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 1
email_package: Mu4e
favourite_packages: citar, denote, xah-fly-keys
free_software_zeal: moderate comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: xah fly keys
languages: ["Elisp", "HTML/CSS", "Javascript", "Java", "Python", "R"]
magit_usage: Never
operating_system: ["MacOS"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "Time tracking", "PKB"]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["GitHub"]
package_contribution: 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: ["Comparison"]
package_help: ["Reddit", "Emacs StackExchange"]
emacs_difficulties:
  Very little. There are loads of great resources to learn from. I had more trouble setting up environment specific extras, like native-comp on MacOS, building Emacs on MacOS, etc.


elisp: copy-paste
emacs_contribution: Rarely
emacs_contribution_feedback: I had good answers to my issue on Korean input in Emacs.
emacs_introduction: Internet
emacs_mode: ["GUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features", "Community"]
emacs_motivations_initial: ["Extensibility", "Package(s)"]
emacs_performance: Very well, it's snappy
emacs_strengths: Extensibility, customization, small memory footprint compared to equivalent GUI apps for email etc.
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.1"]
emacs_years: 2
email_package: Mu4e
favourite_packages: Evil, evil-collection, Magit
free_software_zeal: moderate comprimise
fsf_paperwork_year: never considered
has_donated_community: I have in the past
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Vim
languages: ["Elisp", "HTML/CSS"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "Time tracking"]
package_archives: ["MELPA"]
package_contact_method: ["Email"]
package_contribution: Never
package_contribution_frequency: Rarely
package_contributions: ["Issues"]
package_discovery: ["Reddit", "Blogs", "YouTube"]
package_documentation_wish: ["Tutorials", "Screenshots"]
package_help: ["Reddit", "Mastodon"]
emacs_difficulties:
  I didn't know the customization options and commands so I looked up a lot of stuff online, watched video tutorials etc.

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


elisp: simple functions
emacs_contribution: Never
emacs_introduction: Friend
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: Very well, it's snappy
emacs_tasks: ["Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 1
email_package: No
free_software_zeal: moderate comprimise
fsf_paperwork_year: might in future
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
languages: ["C", "Common Lisp", "Go"]
magit_usage: Often
operating_system: ["GNU/Linux", "MacOS"]
org_usage: ["Note taking", "Task management"]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["Email", "GitHub"]
package_contribution: Never
package_contribution_frequency: Rarely
package_contributions: missing
package_discovery: ["GitHub", "Web search engines", "M-x list-packages"]
package_documentation_wish: ["Tutorials", "Design rationale", "Manual", "Screenshots", "Clips/videos"]
package_help: ["GitHub", "Email"]
package_manager: ["package.el", "use-package"]
package_research: ["Install and try it immediately"]
prior_editor: IntelliJ
emacs_difficulties:
  Too many new keybinds that differ significantly from the rest of the editors. Project.el is confusing at first, as it is unclear that a project backend (e.g. Git) is mandatory

emacs_strengths:
  Simplicity of extensibility. Being able to very easily extend an editor is a very nice feature that is missing in most modern editors.

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


elisp: write package
emacs_contribution: Rarely
emacs_introduction: University/College
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Part of the GNU project / FSF"]
emacs_motivations_initial: ["I needed it for Agda; stayed for everything else."]
emacs_performance: Very well, it's snappy
emacs_strengths: It's customization potential
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.1"]
emacs_years: 10
email_package: No
favourite_packages: evil-mode,magit,envrc, eglot,use-package,straight
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: ["Common Lisp", "Haskell", "Python", "Shell", "SQL", "Agda"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: String[]
package_archives: ["GNU ELPA", "MELPA Stable", "Source"]
package_contact_method: ["GitHub"]
package_contribution: Rarely
package_contribution_barriers: ["Lack of time", "Not knowing how to modify a package"]
package_contribution_frequency: Rarely
package_contributions: ["Advocacy"]
package_discovery: ["Reddit", "GitHub"]
package_documentation_wish: ["Design rationale"]
package_help: ["Emacs StackExchange", "Mailing lists", "Friends and colleagues"]
emacs_difficulties:
  The sheer number of options and knobs a new user can turn is daunting. It takes a few years until you start feeling at home in Emacs, especially if one starts to want a more modern look One of the greatest features of something like VS Code is that "it just works" has a sane set of defaults and those can be easily changed and it looks much more modern out of the box.


elisp: simple functions
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)"]
emacs_motivations_initial: ["Text editing features"]
emacs_performance: Good but not great
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 15
email_package: No
favourite_packages: evil,org-mode,lsp-mode,eglot,company,ivy,vertico,projectile,magit
free_software_zeal: no comprimise
fsf_paperwork_year: never considered
has_donated_community: Yes
has_donated_fsf: Would directly
isa_package_maintainer: Yes
keybindings: Vim
languages: ["C++", "C", "Elisp", "Javascript", "Python", "Rust", "Shell", "Typescript"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "MacOS"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "PKB", "Babel"]
package_archives: ["framework default", "MELPA", "MELPA Stable", "Source"]
package_contact_method: ["GitHub"]
package_contribution: Sometimes
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Code (features)", "Code (bug fixes)", "Documentation", "Advocacy"]
package_discovery: ["Reddit", "GitHub", "Discord", "Blogs", "Web search engines"]
package_documentation_wish: ["Comparison", "Tutorials", "Design rationale"]
package_help: ["Reddit", "Framework", "GitHub", "Discord"]
package_manager: ["framework default", "straight"]
package_research: ["wait for community"]
emacs_difficulties:
  I found the manual to be at the same time (a) verbose, (b) not very useful to go beyond the basics, and (c) overall unfriendly to folks not used to lisp (or hardcore programmers in general). This locked me out of making Emacs my own personalised editor until I got better at searching for packages (5 years later, once GitHub became a thing) and reading them.

  I also remember finding the lack of "batteries included" to be a painful point, especially as at the time I was also learning to program and finding other friends / students / people using IDEs and getting things like code completion instantaneously working. This got somewhat addressed when the first few distributions came out (Prelude, first, but Spacemacs and Doom perfected the idea), but would definitely still be a pain point if they didn't exist to deal with the baggage left in Emacs in its default settings that it carries from being an editor built for the 80s.

emacs_strengths:
  Its package ecosystem, and the community that continues to tirelessly maintain it. To be clear, I'm referring to the Emacs maintainers as well as the thousands of people on GitHub / the internet building packages and Emacs distributions that continue to care about giving us a mature and *modern* development experience.

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

package_submission:
  Fundamentally I wouldn't want to go through many hoops to submit my packages (which makes it highly unlikely I would wan to submit packages to repository that require FSF paperwork).


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: Friend
emacs_mode: ["GUI", "daemon"]
emacs_motivations_current: ["Package(s)", "Built-in features", "Community", "Part of the GNU project / FSF"]
emacs_motivations_initial: ["Package(s)", "Text editing features"]
emacs_performance: Very well, it's snappy
emacs_strengths: Org mode + ability to fully configure
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0", "28.2"]
emacs_years: 3
email_package: No
favourite_packages: Roam, Helm, Org mode (if that counts :P)
free_software_zeal: significant comprimise
fsf_paperwork_year: never considered
has_donated_community: I have in the past
has_donated_fsf: Cannot
isa_package_maintainer: No
keybindings: Vim
languages: ["Go", "Python", "Ruby"]
magit_usage: Rarely
operating_system: ["GNU/Linux", "Android"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "PKB", "Babel"]
package_archives: ["GNU ELPA", "MELPA", "MELPA Stable"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: ["Lack of time", "Elisp proficiency"]
package_contribution_frequency: Rarely
package_contributions: ["Advocacy"]
package_discovery: ["Reddit", "GitHub", "Blogs", "Lobste.rs"]
package_documentation_wish: ["Tutorials"]
package_help: ["Reddit", "Emacs StackExchange"]
emacs_difficulties:
  Packages based around LSP stuff seemed to trip me up a lot due to outdated info or external dependencies


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI", "TUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features", "Community"]
emacs_motivations_initial: ["Extensibility", "Package(s)", "Text editing features"]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 15
email_package: Gnus
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: ["Use it mainly not for programming but Gnus for mail, org, taking notes, …"]
magit_usage: Sometimes
operating_system: ["BSD"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda"]
package_archives: ["All those Spacemacs accesses"]
package_contact_method: ["Email", "GitHub"]
package_contribution: Never
package_contribution_barriers: ["Lack of time", "Elisp proficiency"]
package_contribution_frequency: Sometimes
package_contributions: ["Issues", "Advocacy"]
package_discovery: ["Mailing lists", "Blogs", "Web search engines", "GNU ELPA/MELPA online package lists"]
package_documentation_wish: ["Tutorials"]
package_help: ["GitHub"]
package_manager: ["Spacemacs configuration"]
package_research: ["Install and try it immediately"]
emacs_difficulties:
  Using emacs without memorising keybindings is hard, keybindings are hard to remember if not using them constantly

emacs_strengths:
  Extensibility, endless functions that come prepackaged like gnus or are available via ELPA, MELPA etc, tools like Spacemacs simplifying configuration

survey_feedback:
  Wasn’t sure if the framework/starter kit questions are meaning something like Spacemacs, therefore I chose other for many questions…


elisp: write package
emacs_contribution: Never
emacs_introduction: University/College
emacs_mode: ["GUI", "TUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features", "Community"]
emacs_motivations_initial: ["Extensibility", "Text editing features"]
emacs_performance: Good but not great
emacs_strengths: Extensibility, customization, 3rd party packages...
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0", "28.2"]
emacs_years: 3
email_package: Mu4e
favourite_packages: magit, eglot, realgud, general, vertico, consult, corfu, mu4e
free_software_zeal: significant comprimise
fsf_paperwork_year: might in future
has_donated_community: Cannot
has_donated_fsf: I have in the past
isa_package_maintainer: Yes
keybindings: Vim
languages: ["C++", "C", "Elisp", "Python", "R", "Rust", "Scheme"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "Task management", "PKB", "Babel", "Academic writing"]
package_archives: ["Source"]
package_contact_method: ["GitHub"]
package_contribution: Often
package_contribution_barriers: String[]
package_contribution_frequency: Often
package_contributions: ["Issues", "Code (features)", "Code (bug fixes)", "Documentation", "Advocacy"]
package_discovery: ["Reddit", "GitHub"]
package_documentation_wish: ["Comparison", "Manual", "Screenshots"]
package_help: ["GitHub", "Discord"]
emacs_difficulties:
  Understanding Elisp (often get lost in the huge documentation while the core components are quite simple).
  Slow startup time (as newbie, I didn't understood how Emacs evaluates the init.el, I didn't take advantage of autoloads, deferred loading...)
  Usage of frameworks (Doom, Spacemacs, which lowers the entry level while lowering also the understanding of Emacs' internals).


elisp: none
emacs_contribution: Never
emacs_introduction: Friend
emacs_mode: ["GUI", "TUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features"]
emacs_performance: Good but not great
emacs_tasks: ["Work"]
emacs_version: ["27.2", "27.1", "26.3"]
emacs_years: 10
email_package: No
free_software_zeal: moderate comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
languages: ["HTML/CSS", "Javascript", "Python", "Perl", "Shell"]
magit_usage: Never
operating_system: ["GNU/Linux", "WSL", "Windows"]
org_usage: String[]
package_archives: ["not sure"]
package_contact_method: ["I don't"]
package_contribution: Never
package_contribution_barriers: String[]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Not sure"]
package_documentation_wish: ["I don't know"]
package_help: ["Friend"]
package_manager: ["not sure"]
package_research: ["wait for community"]
prior_editor: None
emacs_difficulties:
  Key bindings,  hard to remember commands (how to even search them/ find things in the docs),  diff functionality still confuses me.

emacs_motivations_initial:
  ["Tech support :) from a friend,  and on the command line it was either emacs or vi, and I found emacs less traumatizing"]

emacs_strengths:
  I like the little things,  which may or may not be configurations  stolen from a friend.  Easy to navigate with a keyboard. Fun things like rectangle select.  The highlighting on non closed tags. I'm using other editors more now that my work is forcing me,  and my biggest issue is that I was much faster finding errors in my code or an xml file in emacs because of highlighting or other behavior.


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: Linux manual by Michael Kofler
emacs_mode: ["GUI"]
emacs_motivations_current: ["Text editing features", "Built-in features"]
emacs_motivations_initial: ["non-modal key-bindings"]
emacs_performance: Good but not great
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["27.1"]
emacs_years: 25
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: CUA
languages: ["C", "HTML/CSS", "Python", "Shell", "and all other languages"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: String[]
package_archives: ["GNU ELPA", "MELPA", "I plan to use guix"]
package_contact_method: ["Mailing list", "Email"]
package_contribution: Never
package_contribution_barriers: String[]
package_contribution_frequency: Sometimes
package_contributions: ["Issues", "Code (bug fixes)", "Documentation", "Advocacy"]
package_discovery: ["M-x list-packages", "Mastodon; by chance"]
package_documentation_wish: ["Comparison", "Tutorials", "Screenshots"]
package_help: ["IRC", "Mailing lists", "Jabber"]
package_manager: ["package.el", "use-package", "I plan to use guix"]
package_research: ["wait for community"]
emacs_difficulties:
  Key-bindings and commands are hart to learn. This only became better after installing which-key, ivy and counsel. 
  Missing translations, even for the core.

emacs_strengths:
  Fully keyboard-driven usage possible. No need to remember rarely used key-bindings: just use the command-line (M-x) — even more powerful with which-key, ivy and counsel. Internal help (describe-*). Many cool packages. Supports (almost) all programming and data languages. What has been leaned in one (major) mode will work in others too (most times). bash/shell uses same key-bindings for line-editing.

favourite_packages:
  magit, monkey, which-key, ivy, counsel, direnv, flyspell, lsp-mode (even if a bit slow sometimes), dired


elisp: copy-paste
emacs_contribution: missing
emacs_contribution_feedback: missing
emacs_introduction: Internet
emacs_mode: ["GUI", "TUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Text editing features", "Built-in features", "Part of the GNU project / FSF"]
emacs_motivations_initial: ["Extensibility", "Text editing features", "Part of the GNU project / FSF"]
emacs_performance: Good but not great
emacs_strengths: Extensibility, configuration and documentation.
emacs_tasks: ["Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 0
email_package: missing
favourite_packages: missing
free_software_zeal: missing
fsf_paperwork_year: missing
has_donated_community: missing
has_donated_fsf: missing
isa_package_maintainer: missing
keybindings: Emacs
languages: ["C", "Elisp", "Go", "Python"]
magit_usage: missing
operating_system: ["GNU/Linux", "WSL", "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
emacs_difficulties:
  Being overwhelmed with configuration options, having to memorize keybindings to efficiently manipulate text as well as some minor performance issues.


elisp: read and understand
emacs_contribution: Never
emacs_mode: ["GUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Stockholm syndrome"]
emacs_motivations_initial: ["Extensibility", "Package(s)"]
emacs_performance: Good but not great
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0"]
emacs_years: 2
email_package: No
favourite_packages: org-mode, lsp-mode, rust-mode, magit, helm?
free_software_zeal: moderate comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Vim
languages: ["HTML/CSS", "Javascript", "PHP", "Rust", "SQL", "Typescript"]
magit_usage: Frequently
operating_system: ["MacOS"]
org_usage: ["Note taking", "General document writing", "Task management", "PKB"]
package_archives: ["framework default"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: ["Elisp proficiency", "Not knowing how to modify a package"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Reddit", "GitHub"]
package_documentation_wish: ["Tutorials", "Screenshots", "Clips/videos", "Overview"]
package_help: ["Fediverse"]
package_manager: ["framework default", "manual"]
package_research: ["wait for community"]
emacs_difficulties:
  Emacs is very big. There are as many ways to do things as responses on Stackoverflow, so you never know if you're doing things "the right way" or if it's just a hack. I see now that there's no real "right way" to do things, but it confused me as a beginner, and left me scared of trying things.
  The big fragmentation in setups/config styles causes a lot of confusion when reading solutions on SO. Someone will say "call X function and blahblah" and X will not be defined, and I'm left to wonder if it's because Spacemacs doesn't have X, or if it's because I haven't enabled something else, or whatever.

emacs_introduction:
  I knew about the Vim vs Emacs rivalry, and when a friend picked up Vim I decided to pick up Emacs to spite him.

emacs_strengths:
  The package ecosystem. Elisp is nice, but for the most part I haven't had a need to write any complex packages myself, since almost anything I could need already exists.
  Being able to write the few missing parts is also a big strength.


elisp: simple functions
emacs_contribution: Never
emacs_difficulties: remembering key chords and finding help
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_performance: Good but not great
emacs_strengths: extensibility and reliable interface
emacs_tasks: ["Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 5
email_package: No
favourite_packages: org evil
free_software_zeal: moderate comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Vim
languages: ["HTML/CSS", "Haskell", "Javascript", "Python", "Perl", "Shell", "nix"]
magit_usage: Sometimes
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "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", "Lack confidence in code quality"]
package_contribution_frequency: Never
package_contributions: ["Advocacy"]
package_discovery: ["Discord", "Discourse", "Blogs"]
package_documentation_wish: ["Tutorials", "Screenshots", "Clips/videos", "Overview"]
package_help: ["Reddit", "Emacs StackExchange", "Discord", "Discourse"]
package_manager: ["nix"]
emacs_motivations_current:
  ["Extensibility", "Package(s)", "Text editing features", "Built-in features", "Community", "Part of the GNU project / FSF", "Reliable interface across domains"]

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


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI", "TUI", "daemon"]
emacs_motivations_initial: ["Extensibility", "Package(s)", "Community", "Part of the GNU project / FSF"]
emacs_performance: Good but not great
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 15
email_package: No
free_software_zeal: moderate comprimise
fsf_paperwork_year: might in future
has_donated_community: Cannot
has_donated_fsf: Cannot
isa_package_maintainer: No
keybindings: Emacs
languages: ["HTML/CSS", "Javascript", "Python", "PHP", "R", "Ruby", "Scheme"]
magit_usage: Rarely
operating_system: ["GNU/Linux", "Windows via Cygwin"]
org_usage: String[]
package_archives: ["framework default", "GNU ELPA", "NonGNU ELPA", "MELPA", "MELPA Stable"]
package_contact_method: ["Mailing list", "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: Sometimes
package_contributions: ["Issues"]
package_discovery: ["Reddit", "GitHub", "Mailing lists", "Blogs", "Web search engines", "M-x list-packages"]
package_documentation_wish: ["Comparison", "Tutorials", "Manual", "Overview"]
package_help: ["Reddit", "Emacs StackExchange", "Framework", "GitHub", "Mailing lists", "Email"]
package_manager: ["framework default", "package.el"]
package_research: ["Research alternatives", "wait for community"]
prior_editor: Vim
emacs_difficulties:
  Speed of configuring, learning, getting productive quickly. Difficulty configuring for a code/debug workflow.

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

emacs_strengths:
  Extensibility within common muscle memory techniques. I don't have to throw away old habits to build new ones.


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: ["Org-Mode"]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["26.2"]
emacs_years: 10
email_package: HTML to Outlook
favourite_packages: org-mode,magit,tramp,helm,dired,regexp-builder,elisp
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", "Python", "Shell", "SQL"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "Windows"]
package_archives: ["GNU ELPA", "MELPA", "not sure"]
package_contact_method: ["Mailing list"]
package_contribution: Never
package_contribution_barriers: ["Lack confidence in code quality", "Unfamiliar with contribution process"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Reddit", "GitHub", "Blogs", "Web search engines", "PlanetEmacsLife"]
package_documentation_wish: ["Comparison"]
package_help: ["Reddit"]
package_manager: ["package.el", "use-package", "manual"]
package_research: ["Install and try it immediately"]
emacs_difficulties:
  Oddly enough, I had no trouble with Emacs and Elisp. It was so easy to define a function and use it. Quite different from my experience with Java IDEs. It took days to get a button to work there.

emacs_strengths:
  Combining existing features with small ideas, resulting in bigger things that were initially unimaginable. There is so much you can do with Emacs, the only limit is your own head.

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


elisp: simple functions
emacs_contribution: Rarely
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_initial: ["Extensibility", "Part of the GNU project / FSF"]
emacs_performance: Not well
emacs_strengths: Freedom and programmability.
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0"]
emacs_years: 2
email_package: notmuch
favourite_packages: Paredit, Magit, Modus Themes, Org, ESS, Eglot, Vterm, EMMS, Notmuch
free_software_zeal: any comprimise
fsf_paperwork_year: 0-2y
has_donated_community: No
has_donated_fsf: I have in the past
isa_package_maintainer: No
keybindings: Emacs
languages: ["C", "Elisp", "HTML/CSS", "R", "Scheme", "Shell", "SQL", "Swift, Kotlin"]
magit_usage: Frequently
operating_system: ["MacOS"]
package_archives: ["GNU ELPA", "NonGNU ELPA", "MELPA", "MELPA Stable", "Source"]
package_contact_method: ["Mailing list", "Email"]
package_contribution: Sometimes
package_contribution_barriers: String[]
package_contribution_frequency: Sometimes
package_contributions: ["Issues", "Code (features)", "Code (bug fixes)"]
package_discovery: ["Reddit", "GitHub", "Mailing lists", "Blogs", "Web search engines"]
package_documentation_wish: ["Comparison", "Design rationale", "Manual", "Screenshots", "Clips/videos", "Overview"]
package_help: ["GitHub", "Mailing lists", "Email"]
package_manager: ["package.el", "manual"]
package_research: ["Install and try it immediately"]
emacs_difficulties:
  A clunky UI (on MacOS), non-standard terminology, chaotic Lisp (e.g. hard to find basic string functions).

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

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


elisp: simple functions
emacs_contribution: Rarely
emacs_introduction: book(I was learning PHP, and text book recommended emacs)
emacs_mode: ["GUI", "TUI"]
emacs_motivations_current: ["Text editing features", "Built-in features"]
emacs_motivations_initial: ["Text editing features"]
emacs_performance: Good but not great
emacs_strengths: Keybinding! Keybiding! Keybinding!
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2", "27.2"]
emacs_years: 20
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: ["C++", "C", "Go", "Python", "Perl", "SQL"]
magit_usage: Never
operating_system: ["GNU/Linux", "WSL", "Windows"]
org_usage: ["Note taking", "Agenda", "PKB"]
package_archives: ["GNU ELPA", "MELPA Stable"]
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", "Code (bug fixes)", "Documentation"]
package_discovery: ["Blogs", "Web search engines"]
package_documentation_wish: ["Tutorials", "Manual", "Overview"]
package_help: ["Discord"]
package_manager: ["use-package"]
emacs_difficulties:
  elisp. It's still hard for me to write init.el.
  Functional programming language is hard for beginner, syntax and semantics are still facing for me.(e.g. Dynamic scope is a pitfall).
  and, most important thing is, Lack of elisp documentation for "modern emacs".
  I googled elisp, there are so many too old code snippets,I can't find out "right way, right style" for now.


elisp: write package
emacs_contribution: Never
emacs_introduction: Colleague
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features", "Community"]
emacs_motivations_initial: ["Extensibility", "Package(s)", "Integration with workplace tooling"]
emacs_performance: Good but not great
emacs_strengths: Extensibility
emacs_tasks: ["Work"]
emacs_version: ["27.2"]
emacs_years: 15
email_package: No
favourite_packages: Magit, SLIME (used to develop in CL), multiple-cursors, 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
magit_usage: Frequently
operating_system: ["MacOS"]
org_usage: ["Note taking", "General document writing", "Task management", "PKB", "Babel"]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["Email", "GitHub"]
package_contribution: Rarely
package_contribution_barriers: ["Lack of time"]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Code (features)"]
package_discovery: ["Web search engines", "M-x list-packages"]
package_documentation_wish: ["Tutorials", "Design rationale", "Clips/videos"]
package_help: ["I have never done so"]
package_manager: ["package.el", "use-package"]
languages:
  ["HTML/CSS", "Javascript", "Python", "Rust", "Shell", "SQL", "Typescript", "Solidity and Cairo (StarkNet)"]


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: The Debian documentation
emacs_mode: ["GUI", "TUI", "daemon"]
emacs_motivations_initial: ["Text editing features", "Community", "Part of the GNU project / FSF"]
emacs_performance: Alright
emacs_strengths: Being a virtual Lisp machine.
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0"]
emacs_years: 10
email_package: Gnus
favourite_packages: Org, Gnus, EMMS, AUCTeX, Lemon
free_software_zeal: significant comprimise
fsf_paperwork_year: might in future
has_donated_community: No
has_donated_fsf: I have in the past
isa_package_maintainer: No
keybindings: Emacs
languages: ["Elisp", "Python", "Scheme", "Shell"]
magit_usage: Never
operating_system: ["GNU/Linux", "Android"]
org_usage: ["Note taking", "General document writing", "Task management"]
package_archives: ["framework default", "GNU ELPA"]
package_contact_method: ["Mailing list"]
package_contribution: Never
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["M-x list-packages", "Operating-system distribution package lists"]
package_documentation_wish: ["Comparison", "Design rationale", "Manual", "Overview"]
package_help: ["IRC"]
package_manager: ["framework default", "package.el"]
package_research: ["wait for maturity"]
emacs_motivations_current:
[cell repeats an earlier one in this file: 106 characters]

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

survey_feedback:
  It demanded that I answer three questions without offering any appropriate option for me:
  + "When you discover a new package that looks interesting, what do you do next?" – I install it and, if I ever have the time, and the package still works on my system and hasn't been rendered obsolete yet, I try it out.
  + "If you wish to contact the package maintainer(s), how do you do so?" – I've never done that yet.
  + "Where do you ask for help using packages?" – Ditto.


elisp: simple functions
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["TUI", "daemon"]
emacs_motivations_initial: ["Text editing features", "Part of the GNU project / FSF"]
emacs_performance: Good but not great
emacs_strengths: Extensibility
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 5
email_package: Mu4e
free_software_zeal: significant comprimise
fsf_paperwork_year: might in future
has_donated_community: I have in the past
has_donated_fsf: I have in the past
isa_package_maintainer: No
keybindings: Emacs
languages: ["C", "Common Lisp", "HTML/CSS", "Haskell", "Javascript", "Java", "Scheme"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "Task management", "Babel"]
package_archives: ["GNU ELPA", "MELPA", "Source"]
package_contact_method: ["Mailing list", "Email", "GitHub"]
package_contribution: Rarely
package_contribution_barriers: ["Lack of time", "Elisp proficiency", "Lack confidence in code quality"]
package_contribution_frequency: Sometimes
package_contributions: ["Issues", "Advocacy"]
package_documentation_wish: ["Comparison", "Tutorials", "Overview"]
package_help: ["IRC", "Reddit", "GitHub", "Mailing lists", "Email"]
package_manager: ["package.el"]
package_research: ["Install and try it immediately", "wait for maturity"]
prior_editor: Eclipse
emacs_difficulties:
  Steep learning curve due to complicated hotkey chords
  Vanilla config too lacklustre and not very beginner-friendly

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

favourite_packages:
  dashboard.el, mu4e, ledger-mode, vertico, auctex, marginalia, projectile, whichkey, orderless, paredit

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


elisp: many packages
emacs_contribution: Never
emacs_contribution_feedback: 英語が書けないのでどうしようもありません。
emacs_introduction: Friend
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features"]
emacs_motivations_initial: ["Text editing features"]
emacs_performance: Good but not great
emacs_strengths: Extensibility
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 22
email_package: Wanderlust
free_software_zeal: no comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: Yes
keybindings: Emacs
magit_usage: Frequently
operating_system: ["Windows"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "PKB", "Babel"]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["GitHub"]
package_contribution: Rarely
package_contribution_frequency: Rarely
package_contributions: missing
package_discovery: ["Reddit", "GitHub", "IRC servers", "Blogs", "Web search engines", "M-x list-packages"]
package_documentation_wish: ["Design rationale", "Screenshots", "Overview"]
package_help: ["GitHub"]
package_manager: ["package.el", "manual"]
package_research: ["Install and try it immediately", "Research alternatives", "wait for maturity"]
languages:
  ["Assembly", "C++", "C", "C#", "Elisp", "HTML/CSS", "Javascript", "Java", "Python", "PHP", "Perl", "R", "Ruby", "Shell", "SQL"]

package_contribution_barriers:
  ["Unfamiliar with contribution process", "Wariness of the review process", "Bad prior experience", "English"]


elisp: copy-paste
emacs_contribution: Never
emacs_difficulties: Lisp took me sometime to be more familiar with.
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Built-in features", "Community", "Part of the GNU project / FSF"]
emacs_performance: Very well, it's snappy
emacs_strengths: community and it's fun to use
emacs_tasks: ["Work", "Hobby projects", "learn lisp"]
emacs_version: ["29.0", "28.2"]
emacs_years: 2
email_package: No
favourite_packages: org-mode, magit, eaf, hl-todo, corfu, company
free_software_zeal: no comprimise
fsf_paperwork_year: might in future
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Vim
languages: ["Elisp", "HTML/CSS", "Javascript", "Python", "Rust", "Shell", "Typescript"]
magit_usage: Frequently
operating_system: ["MacOS"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "Time tracking", "PKB"]
package_archives: ["framework default", "GNU ELPA", "MELPA"]
package_contact_method: ["Mailing list", "Email", "GitHub"]
package_contribution: Never
package_contribution_frequency: Sometimes
package_contributions: ["Issues", "Documentation"]
package_help: ["Reddit", "Emacs StackExchange", "Framework", "GitHub", "Discord"]
package_manager: ["framework default", "use-package", "manual"]
package_submission: MELPA, GNU ELPA
prior_editor: Vim
emacs_motivations_initial:
  ["Extensibility", "Package(s)", "Text editing features", "Community", "Part of the GNU project / FSF", "Org mode and magit"]

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

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

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

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


elisp: simple functions
emacs_contribution: Never
emacs_introduction: University/College
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "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: 20
email_package: Gnus
free_software_zeal: do not prefer
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: Often
operating_system: ["GNU/Linux", "MacOS"]
org_usage: String[]
package_archives: ["GNU ELPA", "GNU ELPA devel", "NonGNU ELPA", "MELPA", "MELPA Stable"]
package_contact_method: ["N/A"]
package_contribution: Never
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Web search engines", "M-x list-packages"]
package_documentation_wish: ["Comparison", "Tutorials", "Manual", "Screenshots", "Clips/videos"]
package_help: ["N/A"]
package_manager: ["package.el", "elpaca", "use-package"]
package_research: ["Install and try it immediately"]
prior_editor: nano
project_package: project.el
languages:
  ["Assembly", "C", "Clojure", "Common Lisp", "Elisp", "Elixir", "Erlang", "Go", "Haskell", "Javascript", "Python", "PHP", "Ruby", "Scheme", "Shell", "SQL", "Typescript"]

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


elisp: write package
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI", "TUI"]
emacs_motivations_initial: ["It was described as \"the editor you use on Unix\" when I got into Unix"]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.1"]
emacs_years: 31
email_package: No
favourite_packages: magit, org-mode, tramp, calendar, js-mode, python-mode, shell-script-mode, xml-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: Default + M-i and M-k for scroll-down/up
languages: ["Elisp", "HTML/CSS", "Python", "Shell", "SQL"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "MacOS"]
package_archives: ["GNU ELPA", "GNU ELPA devel", "MELPA", "MELPA Stable"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: ["Not interested", "Lack of time"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Still learning about old packages.... HN mentions them sometimes, as does emacs-wiki"]
package_documentation_wish: ["Tutorials", "Overview"]
package_help: ["nowhere; SE or emacs-wiki generally has the answer"]
package_manager: ["package.el"]
package_research: ["Install and try it immediately"]
prior_editor: VMS EDT
emacs_difficulties:
  I think the keybindings seemed weird, even in 1991.  There was no community beyond the Usenet newsgroups, and no easy way to figure out if emacs could do something.  C-h w and C-h k were great, though. Info was cool.

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

emacs_strengths:
  1) Macros: any repetitive thing I can just turn into a macro
  2) Being able to write functions and modify existing ones

org_usage:
  ["Note taking", "General document writing", "PKB", "I keep track of my current goal, subgoal, and sub-subgoal in an outline"]

survey_feedback:
  I am very happy you do this survey; thanks!  Some ideas for improvement: "Frequently" and "Often" are not good options. There are probably standards out there for survey options you can consult. Specific frequencies could be used for things like "how often do you use...": daily, weekly, monthly, yearly—or even "__ times a ___".  Emacs Wiki doesn't seem to be mentioned on the survey; it's a significant way I (still, after 31 years) learn about emacs.
  Have you thought about making recommendations to survey participants based on their answers? Something like, "Hey, you might be interested in the mailing list" or "Look at this if you want to level up your packaging skills".
  The questions about packages and contributing made me feel a little guilty about not sharing my code (and keybindings); maybe that will motivate me to do so!


elisp: write package
emacs_contribution: Never
emacs_difficulties: debugging is hard
emacs_introduction: Colleague
emacs_mode: ["GUI"]
emacs_motivations_initial: ["Extensibility", "Package(s)", "Text editing features", "Community"]
emacs_performance: Very well, it's snappy
emacs_strengths: elisp
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 35
email_package: No
favourite_packages: edebug,orgmode
free_software_zeal: limited comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
magit_usage: Sometimes
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "Time tracking", "PKB"]
package_archives: ["framework default", "GNU ELPA", "NonGNU ELPA", "MELPA"]
package_contact_method: ["Mailing list"]
package_contribution: Never
package_contribution_barriers: ["Unfamiliar with contribution process"]
package_contribution_frequency: Never
package_contributions: missing
package_help: ["Reddit"]
package_manager: ["framework default", "package.el", "el-get"]
package_research: ["Install and try it immediately"]
prior_editor: Vim
emacs_motivations_current:
  ["Extensibility", "Package(s)", "Text editing features", "Built-in features", "Community", "Part of the GNU project / FSF", "front-end"]

languages:
  ["C++", "C", "Elisp", "Fortran", "HTML/CSS", "Haskell", "Java", "Python", "PHP", "Perl", "Shell", "SQL", "javascript"]

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

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


elisp: read and understand
emacs_contribution: Never
emacs_contribution_feedback: Have not tried to contribute
emacs_introduction: Colleague
emacs_mode: ["GUI"]
emacs_motivations_initial: ["Extensibility", "Package(s)", "Text editing features"]
emacs_performance: Alright
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2", "28.1"]
emacs_years: 11
email_package: No
favourite_packages: org-mode, elfeed, projectile, yasnippets, which-key, emmet-mode, graphviz-mode, plantuml-mode
free_software_zeal: moderate comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
languages: ["Elisp", "Go", "HTML/CSS", "Javascript", "Java", "Python", "Shell", "SQL"]
magit_usage: Never
operating_system: ["GNU/Linux", "Windows", "MacOS"]
org_usage: ["Note taking", "General document writing", "Task management", "Time tracking", "PKB", "Babel"]
package_archives: ["GNU ELPA", "NonGNU ELPA", "MELPA"]
package_contact_method: ["GitHub"]
package_contribution: Rarely
package_contribution_barriers: ["Elisp proficiency", "Not knowing how to modify a package", "Lack confidence in code quality"]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Code (bug fixes)", "Documentation"]
package_discovery: ["Reddit", "Blogs", "Sacha Chua's weekly emacs news"]
package_documentation_wish: ["Comparison", "Design rationale", "Clips/videos"]
package_help: ["Emacs StackExchange"]
package_manager: ["package.el", "use-package", "manual"]
emacs_difficulties:
  The difference in terminology between emacs and other common editors especially around common things like windows & frames. Discoverability of features was also difficult unless I'm able to find a blog/emacswiki article that exactly does what I need.

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

emacs_strengths:
  Batteries included. Do not have to hunt around for 90% of basic functionality and language support. Org mode for note taking and writing. Extreme customizability once you understand a little bit of elisp and discover how to identify what to change.

package_submission:
  Have not created packages. If I did it would probably be melpa as it is the easiest to contribute to.


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_current: ["Package(s)"]
emacs_motivations_initial: ["Package(s)"]
emacs_performance: Alright
emacs_strengths: Extensibility + great number of packages.
emacs_tasks: ["Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 10
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: ["Elisp"]
magit_usage: Never
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "Task management", "Agenda", "Time tracking", "PKB"]
package_archives: ["framework default"]
package_contact_method: ["Email"]
package_contribution: Never
package_contribution_barriers: ["Lack of time", "Elisp proficiency", "Not knowing how to modify a package"]
package_contribution_frequency: Never
package_contributions: ["Advocacy"]
package_discovery: ["Reddit", "GitHub", "Matrix servers", "Blogs", "Web search engines"]
package_documentation_wish: ["Comparison", "Tutorials", "Design rationale", "Screenshots"]
package_help: ["IRC", "Matrix", "Reddit", "Emacs StackExchange"]
package_manager: ["framework default"]
emacs_difficulties:
  I started using Emacs because of org-mode, and I found the Org documentation hard to understand without prior Emacs knowledge. If there were a special Emacs experience setup for Org usage, it would help beginners a lot.

survey_feedback:
  Some questions (discovering new packages) were not really relevant to my use case, but were mandatory.


elisp: read and understand
emacs_contribution: Never
emacs_introduction: University/College
emacs_mode: ["GUI"]
emacs_motivations_current: ["Built-in features"]
emacs_motivations_initial: ["Package(s)", "Orgmode"]
emacs_performance: Alright
emacs_strengths: Customization, community,
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0", "28.2"]
emacs_years: 3
email_package: No
favourite_packages: Orgmode, whichkey,
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: ["Javascript", "Python", "Rust", "Shell"]
magit_usage: Rarely
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing"]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Reddit", "Blogs", "YouTube"]
package_documentation_wish: ["Comparison", "Tutorials", "Manual", "Clips/videos", "Overview"]
package_help: ["Reddit", "Emacs StackExchange", "GitHub", "Discord"]
package_manager: ["use-package"]
emacs_difficulties:
  Too difficult, like trying to get a sip of  water from a firehose. Mixed signals from various tutorials, and getting a minimum viable startup took too long.

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


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Community", "Part of the GNU project / FSF"]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Hobby projects"]
emacs_version: ["29.0"]
emacs_years: 1
email_package: No
favourite_packages: sly, org-roam
free_software_zeal: significant comprimise
fsf_paperwork_year: might in future
has_donated_community: No
has_donated_fsf: I have in the past
isa_package_maintainer: No
keybindings: Emacs
languages: ["C", "Common Lisp", "Scheme", "Shell"]
magit_usage: Never
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "Task management", "Agenda", "PKB"]
package_archives: ["GNU ELPA", "NonGNU ELPA", "MELPA"]
package_contact_method: ["Email"]
package_contribution: Never
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Blogs", "Web search engines", "M-x list-packages"]
package_documentation_wish: ["Comparison", "Tutorials", "Design rationale", "Manual"]
package_help: ["IRC"]
package_manager: ["not sure"]
package_research: ["Install and try it immediately"]
prior_editor: Nano
emacs_difficulties:
  Arcane terminology ('meta key', 'kill/yank', etc), useful but opaque help system (it's simple to use the self-documenting help system once you know how, though learning it is somewhat of a challenge), disorganized/inconsistently categorized keybindings (that are also often radically different from industry standard, e.g. C-s, C-x/C-c/C-v. This could be ameliorated by a 'compatibility key', e.g. M-C-s = C-x C-s, M-C-x = C-w, M-C-v = C-y, etc)

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

emacs_strengths:
  Extensibility -- most importantly, the interoperability between its extensions (e.g. automatically connecting email/scheduling to org-mode)

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


elisp: simple functions
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI", "daemon"]
emacs_motivations_initial: ["Extensibility", "Text editing features"]
emacs_performance: Good but not great
emacs_strengths:
  * Flexibility
  * Consistency
  * Dynamic. Self-discoverable

emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["27.2"]
emacs_years: 24
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
languages: ["Clojure", "Elisp", "Javascript", "Typescript"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "MacOS"]
org_usage: ["Note taking", "Task management", "Agenda", "PKB"]
package_archives: ["MELPA", "MELPA Stable"]
package_contact_method: ["GitHub"]
package_contribution: Rarely
package_contribution_barriers: ["Lack of time"]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Code (features)"]
package_discovery: ["GitHub", "Blogs", "Web search engines"]
package_documentation_wish: ["Comparison", "Design rationale", "Overview"]
package_help: ["GitHub", "Mailing lists"]
package_manager: ["use-package"]
package_research: ["Install and try it immediately", "Research alternatives"]
emacs_motivations_current:
  ["Extensibility", "Package(s)", "Text editing features", "Part of the GNU project / FSF", "org-mode magit"]


elisp: simple functions
emacs_contribution: Never
emacs_difficulties: It was a long time ago. The learning curve was long, but worth it.
emacs_introduction: It was on the PDP machine and I was curious
emacs_mode: ["GUI"]
emacs_motivations_initial: ["Text editing features"]
emacs_performance: Very well, it's snappy
emacs_strengths: Extensibility and packages.
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["27.1"]
emacs_years: 45
email_package: No
favourite_packages: org, pdf-tools, org-roam,
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", "Julia", "Python", "Shell", "LaTeX"]
magit_usage: Never
operating_system: ["GNU/Linux"]
package_archives: ["GNU ELPA", "NonGNU ELPA", "MELPA"]
package_contact_method: ["Mailing list"]
package_contribution: Never
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["M-x list-packages"]
package_documentation_wish: ["Manual"]
package_help: ["I don't"]
package_manager: ["package.el"]
package_research: ["Install and try it immediately"]
emacs_motivations_current:
[cell repeats an earlier one in this file: 123 characters]

org_usage:
  ["Note taking", "General document writing", "Task management", "Agenda", "Time tracking", "PKB", "Babel", "Mathematical (LaTeX) Writing"]

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


elisp: write package
emacs_contribution: Never
emacs_difficulties: it is hard at first time but very very gratifying at the same time
emacs_introduction: Internet
emacs_mode: ["GUI", "TUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features"]
emacs_motivations_initial: ["Text editing features"]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 7
email_package: No
free_software_zeal: any comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
magit_usage: Never
operating_system: ["GNU/Linux"]
org_usage: String[]
package_archives: ["MELPA", "Source"]
package_contact_method: ["Email"]
package_contribution: Never
package_contribution_barriers: ["Lack confidence in code quality", "Unfamiliar with contribution process"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Web search engines"]
package_documentation_wish: ["depends on the package"]
package_help: ["seach on the net"]
package_manager: ["manual"]
package_research: ["Install and try it immediately"]
emacs_strengths:
  All, documentation, support an info online , the culture an the ilimited posibilities that it gives.
  I love *scratch*

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


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: Friend
emacs_mode: ["GUI", "daemon"]
emacs_motivations_current: ["Package(s)", "Text editing features"]
emacs_motivations_initial: String[]
emacs_performance: Good but not great
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 8
email_package: No
favourite_packages: magit,browse-kill-ring,expand-region,multiple-cursors,undo-tree,atomic-chrome,project
free_software_zeal: moderate comprimise
fsf_paperwork_year: might in future
has_donated_community: I have in the past
has_donated_fsf: I have in the past
isa_package_maintainer: No
keybindings: Emacs
languages: ["Go", "HTML/CSS", "Python", "Shell", "Typescript", "YAML"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: String[]
package_archives: ["GNU ELPA", "MELPA", "MELPA Stable"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: ["Elisp proficiency"]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Advocacy"]
package_discovery: ["Reddit", "GitHub", "Blogs", "M-x list-packages"]
package_documentation_wish: ["Tutorials", "Screenshots", "Clips/videos"]
package_help: ["Reddit", "Emacs StackExchange", "GitHub"]
package_manager: ["use-package"]
emacs_strengths:
  The fact that I can edit all files (buffers) with the same keybindings.
  It does not matter if I'm in the shell, viewing log files, reading man pages etc.


elisp: simple functions
emacs_contribution: Never
emacs_introduction: Saw someone use org-mode
emacs_mode: ["GUI", "TUI", "daemon"]
emacs_motivations_initial: ["org-mode"]
emacs_performance: Good but not great
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.1"]
emacs_years: 10
email_package: No
free_software_zeal: significant comprimise
fsf_paperwork_year: might in future
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Vim
languages: ["Clojure", "Go", "HTML/CSS", "Javascript", "Python", "Perl", "Rust", "Shell"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
package_archives: ["framework default"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: ["Lack of time", "Elisp proficiency"]
package_contribution_frequency: Never
package_contributions: ["Advocacy"]
package_discovery: ["Reddit", "Blogs", "GNU ELPA/MELPA online package lists", "M-x list-packages"]
package_documentation_wish: ["Tutorials", "Screenshots", "Overview"]
package_help: ["GitHub"]
package_manager: ["framework default"]
package_research: ["Research alternatives", "wait for community"]
prior_editor: Vim
project_package: framework default
emacs_difficulties:
  Key bindings and discoverability. It was a plain emacs and I used it for org-mode only, retaining vim for everything else.
  Discoverability remained a problem for some time.

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

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


elisp: write package
emacs_contribution: Never
emacs_difficulties: Finding the learning resources was hard, because there's basically just the manual and r/emacs
emacs_introduction: Internet
emacs_mode: ["GUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features", "Lisp"]
emacs_motivations_initial: ["Extensibility", "Package(s)"]
emacs_performance: Alright
emacs_strengths:
  - Lightweight
  - Extensibility

emacs_tasks: ["Notetaking"]
emacs_version: ["29.0"]
emacs_years: 6
email_package: No
favourite_packages: Evil, Straight.el, use-package, org, org-roam
free_software_zeal: limited comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Vim
magit_usage: Frequently
operating_system: ["GNU/Linux", "WSL", "MacOS"]
org_usage: ["Note taking", "General document writing", "Task management", "PKB", "Babel"]
package_archives: ["GNU ELPA", "NonGNU ELPA", "MELPA", "Source"]
package_contact_method: ["Email"]
package_contribution: Never
package_contribution_frequency: Never
package_contributions: missing
package_documentation_wish: ["Comparison", "Tutorials", "Design rationale", "Screenshots", "Clips/videos"]
package_help: ["Reddit"]
package_manager: ["straight", "use-package"]
package_research: ["Install and try it immediately"]
languages:
  ["C#", "Clojure", "Common Lisp", "Elisp", "Go", "HTML/CSS", "Javascript", "Python", "Shell", "Typescript"]

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

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


elisp: write package
emacs_contribution: Rarely
emacs_difficulties: Navigation and searching of Info pages.
emacs_introduction: Internet
emacs_mode: ["GUI", "daemon"]
emacs_motivations_initial: ["Gnus"]
emacs_performance: Alright
emacs_strengths:
  Introspection.
  Extensibility.
  Being centred around text based workflows.

emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 2
email_package: Gnus
favourite_packages: corfu, exwm, modus-themes, org, org-msg, sly, which-key
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: Never
operating_system: ["GNU/Linux", "Windows"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "Time tracking", "Babel"]
package_archives: ["GNU ELPA", "NonGNU ELPA"]
package_contact_method: ["Mailing list", "Email", "GitHub"]
package_contribution: Sometimes
package_contribution_barriers: ["Lack of time"]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Code (features)", "Code (bug fixes)", "Documentation", "Advocacy"]
package_discovery: ["Reddit", "Blogs", "M-x list-packages"]
package_documentation_wish: ["Design rationale"]
package_help: ["IRC", "Mailing lists"]
package_manager: ["use-package", "manual"]
emacs_motivations_current:
[cell repeats an earlier one in this file: 123 characters]

languages:
  ["Common Lisp", "Elisp", "HTML/CSS", "Javascript", "Python", "PHP", "Scheme", "Shell", "KiXtart, Lua"]

package_submission:
  I would prefer to use the repositories which are included by default and have the highest level quality control. Ease of update and FSF copyright assignment are secondary concerns to the package being available and working correctly.


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_initial: ["Part of the GNU project / FSF"]
emacs_performance: Good but not great
emacs_tasks: ["Work"]
emacs_version: ["28.2", "28.1"]
emacs_years: 10
email_package: No
free_software_zeal: moderate comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
languages: ["Javascript", "Python", "Ruby"]
magit_usage: Sometimes
operating_system: ["GNU/Linux", "MacOS"]
org_usage: ["Note taking", "General document writing", "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: ["Advocacy"]
package_discovery: ["Reddit", "GitHub", "Web search engines"]
package_documentation_wish: ["Tutorials", "Manual"]
package_help: ["Framework"]
package_manager: ["package.el"]
package_research: ["Install and try it immediately"]
project_package: framework default
emacs_motivations_current:
  ["Extensibility", "Package(s)", "Text editing features", "Built-in features", "Part of the GNU project / FSF", "Addiction"]


elisp: write package
emacs_contribution: Sometimes
emacs_introduction: University/College
emacs_mode: ["TUI", "daemon"]
emacs_motivations_initial: ["Extensibility"]
emacs_performance: Very well, it's snappy
emacs_strengths: Extendability, longegevity
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 44
email_package: No
free_software_zeal: any comprimise
fsf_paperwork_year: 10+y
has_donated_community: No
has_donated_fsf: I have in the past
isa_package_maintainer: No
keybindings: Emacs
magit_usage: Rarely
operating_system: ["GNU/Linux", "BSD"]
org_usage: ["Note taking", "Task management"]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["GitHub"]
package_contribution: Sometimes
package_contribution_barriers: ["Lack of time"]
package_contribution_frequency: Sometimes
package_contributions: ["Code (features)", "Code (bug fixes)"]
package_discovery: ["Reddit", "Web search engines", "GNU ELPA/MELPA online package lists", "M-x list-packages"]
package_documentation_wish: ["Tutorials", "Manual", "Overview"]
package_help: ["Reddit", "Emacs StackExchange", "GitHub", "Discord"]
package_manager: ["package.el", "use-package", "manual"]
package_research: ["Install and try it immediately", "Research alternatives"]
package_submission: Prefer fsf associated such as gnu elpa
emacs_motivations_current:
[cell repeats an earlier one in this file: 123 characters]

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


elisp: simple functions
emacs_contribution: Never
emacs_introduction: Friend
emacs_mode: ["GUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Built-in features", "Community"]
emacs_motivations_initial: ["Text editing features", "Community"]
emacs_performance: Good but not great
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.1"]
emacs_years: 10
email_package: No
favourite_packages:
  flycheck
  TRAMP (built-in now)
  magit
  many language modes

free_software_zeal: moderate comprimise
fsf_paperwork_year: might in future
has_donated_community: Yes
has_donated_fsf: I have in the past
isa_package_maintainer: No
keybindings: Emacs
languages: ["C", "Common Lisp", "Go", "Python", "Shell", "SQL", "Typescript"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "MacOS"]
org_usage: ["Note taking", "Task management"]
package_archives: ["GNU ELPA", "MELPA Stable"]
package_contact_method: ["Email"]
package_contribution: Rarely
package_contribution_barriers: ["Lack of time", "Unfamiliar with contribution process"]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Code (bug fixes)"]
package_discovery: ["Reddit", "Matrix servers", "Blogs", "M-x list-packages"]
package_documentation_wish: ["Design rationale", "Manual", "Overview"]
package_help: ["IRC", "Emacs StackExchange", "GitHub"]
package_manager: ["package.el", "manual"]
emacs_difficulties:
  Some easy-to-mistype keys have drastic and scary effects
  Undo/erdo behavior is harder to use / seems error prone compared to some editors

emacs_strengths:
  Flexibility
  Broad user community means there is special-case support for almost any odd special case I am a part of


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI", "TUI"]
emacs_motivations_current: ["Package(s)", "Text editing features", "Built-in features"]
emacs_motivations_initial: ["Package(s)", "Text editing features"]
emacs_performance: Good but not great
emacs_strengths: Consistent design pattern and language that has been refined over decades.
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 1
email_package: No
free_software_zeal: moderate comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: I have in the past
isa_package_maintainer: No
keybindings: Emacs
languages: ["Python", "Rust", "SQL"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Task management"]
package_archives: ["MELPA"]
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: ["Tutorials"]
package_help: ["Reddit"]
package_manager: ["use-package"]
emacs_difficulties:
  The tutorial/introduction isn't beginner friendly. I spent a long time outside of the emacs documentation before getting comfortable.


elisp: copy-paste
emacs_contribution: Never
emacs_difficulties: Keyboard control scheme (the whole C-x <key> to do anything).
emacs_introduction: Friend
emacs_mode: ["GUI", "TUI"]
emacs_motivations_current: ["Text editing features", "Built-in features"]
emacs_motivations_initial: ["Text editing features", "Community"]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["26.3"]
emacs_years: 29
email_package: No
free_software_zeal: moderate comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
languages: ["C", "Elisp", "HTML/CSS", "Python", "PHP", "Perl", "Ruby", "Shell"]
magit_usage: Rarely
operating_system: ["GNU/Linux"]
org_usage: String[]
package_archives: ["not sure"]
package_contact_method: ["Never felt the need to do so"]
package_contribution: Never
package_contribution_barriers: ["Elisp proficiency"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Reddit"]
package_documentation_wish: ["Screenshots", "Clips/videos", "Overview"]
package_help: ["Reddit", "Emacs StackExchange"]
package_manager: ["manual"]
emacs_strengths:
  Text editing features (sorting, macros etc). Extensibility and library of elisp functions (if I need something someone has probably already done it).


elisp: simple functions
emacs_contribution: Never
emacs_introduction: Friend
emacs_mode: ["GUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Built-in features", "Community", "Part of the GNU project / FSF"]
emacs_motivations_initial: ["Extensibility", "Community"]
emacs_performance: Alright
emacs_strengths: Availability of source at all times and developing a go hack it together mindset.
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2", "28.1", "27.2"]
emacs_years: 1
email_package: No
favourite_packages: which-key,magit,hydra,easy-kill,undo-tree,org(/roam),lispy(really like the navigation on this one)
free_software_zeal: moderate comprimise
fsf_paperwork_year: might in future
has_donated_community: Cannot
has_donated_fsf: Cannot
isa_package_maintainer: No
keybindings: Mix of Hydra + default Emacs
languages: ["Elisp", "HTML/CSS", "Javascript", "Python", "Scheme", "Shell", "SQL", "Typescript"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "Task management", "Time tracking"]
package_archives: ["GNU ELPA", "NonGNU ELPA", "MELPA", "Source"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: ["Unfamiliar with contribution process", "Wariness of the review process"]
package_contribution_frequency: Rarely
package_contributions: ["Issues"]
package_discovery: ["GitHub", "Blogs", "Web search engines"]
package_documentation_wish: ["Tutorials", "Design rationale", "Manual", "Overview", "Typical usage examples"]
package_help: ["Matrix", "GitHub"]
emacs_difficulties:
  Setting up themes and fonts. 
  And not particularly core Emacs related.
  Org mode was highly praised, but it was so
  difficult to setup and get started.
  Same with mpc, its a horror to use.

package_submission:
  Probably keep it as a github recipe first and submit it to NonGNU ELPA, as the process is fairly straight forward to submit there(https://emacsredux.com/blog/2021/08/11/submitting-a-package-to-nongnu-elpa/). As they are widely supported repos I would like the packages to be present there creating a friction less installation process for my future self(or anybody else).


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features"]
emacs_motivations_initial: ["Extensibility", "Package(s)", "Text editing features", "Org mode"]
emacs_performance: Good but not great
emacs_strengths: Extensibility
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 1
email_package: No
favourite_packages: Org-mode, Org-roam,
free_software_zeal: moderate comprimise
fsf_paperwork_year: might in future
has_donated_community: Cannot
has_donated_fsf: Would directly
isa_package_maintainer: No
keybindings: Vim
languages: ["C++", "Haskell", "Python", "Lua"]
magit_usage: Rarely
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "Task management", "PKB", "Babel"]
package_archives: ["framework default"]
package_contact_method: ["I don't"]
package_contribution: Never
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Reddit", "GitHub", "Web search engines"]
package_documentation_wish: ["Tutorials", "Design rationale", "Overview"]
package_help: ["I don't"]
package_manager: ["framework default"]
emacs_difficulties:
  I had difficulties learning all the keybinds, it took me some time to figure out how to create a new file.

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


elisp: copy-paste
emacs_contribution: missing
emacs_contribution_feedback: missing
emacs_difficulties: Everything: installation, interface, buffers, etc
emacs_introduction: Friend
emacs_mode: ["GUI", "TUI"]
emacs_motivations_current: ["Text editing features"]
emacs_performance: Very well, it's snappy
emacs_strengths: It works and you can expand your knowledge
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.1"]
emacs_years: 6
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", "R", "Bash, SPARQL"]
magit_usage: missing
operating_system: ["GNU/Linux"]
org_usage: missing
package_archives: missing
package_contact_method: missing
package_contribution: missing
package_contribution_barriers: missing
package_contribution_frequency: missing
package_contributions: missing
package_discovery: missing
package_documentation_wish: missing
emacs_motivations_initial:
  ["Extensibility", "Package(s)", "Text editing features", "Community", "Part of the GNU project / FSF", "Orgmode"]


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["TUI"]
emacs_motivations_initial: ["Package(s)", "Text editing features"]
emacs_performance: Good but not great
emacs_tasks: ["Work"]
emacs_version: ["28.2"]
emacs_years: 5
email_package: Mu4e
free_software_zeal: significant comprimise
fsf_paperwork_year: never considered
has_donated_community: Cannot
has_donated_fsf: Cannot
isa_package_maintainer: No
keybindings: Emacs
languages: ["Go", "Python", "Rust", "Shell"]
magit_usage: Rarely
operating_system: ["GNU/Linux", "MacOS", "BSD"]
org_usage: ["Note taking", "Task management", "Agenda", "Time tracking", "PKB"]
package_archives: ["not sure"]
package_contact_method: ["Email", "GitHub"]
package_contribution: Never
package_contribution_barriers: ["Lack confidence in code quality", "Unfamiliar with contribution process"]
package_contribution_frequency: Rarely
package_contributions: ["Issues"]
package_discovery: ["Reddit", "GitHub", "IRC servers", "Blogs"]
package_documentation_wish: ["Comparison", "Tutorials", "Manual"]
package_help: ["IRC"]
package_manager: ["package.el"]
package_research: ["Install and try it immediately"]
prior_editor: Atom
emacs_motivations_current:
  ["Extensibility", "Package(s)", "Text editing features", "Community", "Part of the GNU project / FSF", "org"]


elisp: write package
emacs_contribution: Rarely
emacs_difficulties: Understanding Lisp
emacs_introduction: Internet
emacs_mode: ["GUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features", "Community"]
emacs_motivations_initial: ["Community"]
emacs_performance: Good but not great
emacs_strengths: It's fully flexible and customizable
emacs_tasks: ["Work", "Hobby projects", "Studying"]
emacs_version: ["29.0"]
emacs_years: 9
email_package: Gnus
favourite_packages: bufferlo,wgrep,minions,vterm,eglot,dtrt-indent,magit,pdf-tools
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: ["Assembly", "C", "HTML/CSS", "Haskell", "Python", "Rust", "Shell"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "MacOS"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "Babel"]
package_archives: ["GNU ELPA", "NonGNU ELPA", "MELPA"]
package_contact_method: ["Email", "GitHub"]
package_contribution: Sometimes
package_contribution_barriers: ["Lack of time"]
package_contribution_frequency: Sometimes
package_contributions: ["Issues", "Code (features)", "Code (bug fixes)"]
package_documentation_wish: ["Manual", "Screenshots", "Overview"]
package_help: ["Reddit", "GitHub", "Mailing lists"]
package_discovery:
  ["Reddit", "GitHub", "Mailing lists", "Web search engines", "GNU ELPA/MELPA online package lists", "M-x list-packages", "Colleagues"]


elisp: write package
emacs_contribution: missing
emacs_contribution_feedback: missing
emacs_introduction: Internet
emacs_mode: ["GUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features", "Community"]
emacs_motivations_initial: ["Extensibility", "Package(s)"]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0"]
emacs_years: 6
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", "Go", "HTML/CSS", "Haskell", "Javascript", "PHP", "Shell", "SQL", "Typescript"]
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:
  Similar to Python, Emacs has a lot of "batteries included", some older or less supported than others. It can be difficult to tell what packages/functions I "should" be using without being immersing myself in community sources.

emacs_strengths:
  Pure text interface, in a pinch even a menu or magit window can be copied into another buffer and manipulated

  The package ecosystem is great. Workflows made possible through magit, embark, projectile, etc are second to none


elisp: write package
emacs_contribution: Never
emacs_introduction: Colleague
emacs_mode: ["GUI", "TUI", "daemon"]
emacs_motivations_initial: ["Extensibility", "Package(s)", "Part of the GNU project / FSF"]
emacs_performance: Good but not great
emacs_tasks: ["Work", "Hobby projects", "Home/Personal Management"]
emacs_version: ["28.2", "28.1"]
emacs_years: 15
email_package: No
favourite_packages: org-mode, evil-mode, TRAMP, org-roam, flycheck, lispyville, lsp-mode, straight, company
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: Never
operating_system: ["GNU/Linux", "WSL", "Windows", "MacOS"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "PKB", "Babel"]
package_archives: ["framework default"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Code (bug fixes)"]
package_discovery: ["Mailing lists", "Blogs", "Web search engines"]
package_documentation_wish: ["Comparison", "Design rationale", "Manual", "Screenshots", "Overview"]
package_help: ["GitHub"]
package_manager: ["framework default", "straight"]
package_research: ["Install and try it immediately", "Research alternatives"]
prior_editor: Vim
project_package: projectile
emacs_difficulties:
  The terminology used to refer to parts of the UI was confusing ("frame" and "window" have had very different meanings since GUIs became dominant).  But it's not clear what can be done about this.  Emacs was there first, and it seems unlikely to be worth the effort to change the names now.

  Coming from Vim, the pattern of strings of modified keys to invoke actions (eg, Ctrl-C Ctrl-X) was very alien to me.  I avoided Emacs for years, despite suspecting it was better suited to me than Vim, because of the friction of learning the shortcuts and not wanting to reach for ctrl, meta, and super.  evil-mode and frameworks like Spacemacs and Doom completely changed the game, and now I would never go back.  But it does leave me somewhat regretful that I let the friction stop me from really trying Emacs for so many years.

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

emacs_strengths:
  Extensibility, especially the ability to extend in an ad hoc way by live evaluation. Providing common facilities on different OSes.

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

package_contribution_barriers:
  ["The packages I use are generally in working order, and most of the changes I want to make are specific to me."]


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Built-in features"]
emacs_motivations_initial: ["I tried it like i tried many others before"]
emacs_performance: Good but not great
emacs_tasks: ["Work", "Hobby projects", "torrent client interface"]
emacs_version: ["28.2"]
emacs_years: 5
email_package: notmuch
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", "Common Lisp", "Elisp", "Go", "Haskell", "Javascript", "Python", "Rust", "Scheme", "Shell"]
magit_usage: Often
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "Task management", "Agenda", "Time tracking", "PKB"]
package_archives: ["GNU ELPA", "MELPA", "org-mode.org"]
package_contact_method: ["Email", "GitHub"]
package_contribution: Rarely
package_contribution_frequency: Rarely
package_contributions: ["Issues"]
package_discovery: ["Reddit", "GitHub", "M-x list-packages", "xmpp"]
package_documentation_wish: ["Comparison", "Tutorials", "Design rationale", "Clips/videos", "Overview"]
package_help: ["IRC", "GitHub", "Discord", "xmpp"]
package_manager: ["package.el", "straight", "use-package"]
package_research: ["Install and try it immediately", "Research alternatives"]
project_package: project.el
emacs_difficulties:
  An impression of too much information, but at the same time a documentation sometimes lacking.
  For example, the bbdb info page is not providing useful information.
  On the other hand, as a beginner it can be difficult to know what is the correct modern way to setup emacs to develop in language X.

emacs_strengths:
  Most of it is written in elisp, which allows it to be self-documenting and easy to extend.
  The possibility to communicate with external programs quite easily.
  Dired, org-mode.

favourite_packages:
  key-chord,hydra,yasnippet,tree-sitter,rainbow-delimiters,org-roam,transmission,circadian,helpful,which-key

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

prior_editor:
  i tried quite a lot of editors (including vim, atom, sublime, gedit, kate) but doesn't stick with any in the long run

theme:
  ["I use the circadian package, which changes the theme based on the current time. My circadian config uses 7 different themes : kaolin-light, doom-flatwhite, doom-solarized-light, doom-miramare, doom-dracula, doom-tomorrow-night, and doom-rouge"]


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "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: Open source and continued history of active development with a consistent philosophy.
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0"]
emacs_years: 4
email_package: No
favourite_packages: Magit, Projectile
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"]
magit_usage: Often
operating_system: ["GNU/Linux", "Windows"]
org_usage: ["Note taking", "Task management", "Agenda", "Time tracking"]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Reddit", "Blogs", "M-x list-packages", "Hacker News"]
package_documentation_wish: ["Comparison", "Tutorials"]
package_help: ["Reddit", "GitHub"]
package_manager: ["package.el"]
emacs_difficulties:
  Forgetting the keyboard shortcuts. 
  Confusion around buffer and window terminology. 
  Getting stuck in a key command and not knowing how to exit.

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


elisp: write package
emacs_contribution: Never
emacs_mode: ["GUI", "TUI", "daemon"]
emacs_motivations_current: ["This question is badly phrased. Freedom + extensibility -> the other choices"]
emacs_motivations_initial: String[]
emacs_performance: Good but not great
emacs_tasks: ["Where I can , work hobby and otherwise"]
emacs_version: ["28.1", "29.0"]
emacs_years: 6
email_package: Gnus
free_software_zeal: any comprimise
fsf_paperwork_year: might in future
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Default or evil, depends.
magit_usage: Frequently
operating_system: ["GNU/Linux", "WSL", "Windows", "MacOS", "BSD"]
package_archives: ["GNU ELPA", "MELPA", "Source", "Guix"]
package_contact_method: ["Never"]
package_contribution: Never
package_contribution_barriers: String[]
package_contribution_frequency: Rarely
package_contributions: missing
package_documentation_wish: ["Design rationale"]
package_help: ["IRC", "Matrix", "Reddit", "Emacs StackExchange", "GitHub", "Mailing lists"]
package_manager: ["package.el", "straight", "use-package", "manual", "not sure"]
package_research: ["Install and try it immediately"]
prior_editor: Vim
project_package: No
prose: Frequently
respondent_age: 64
languages:
  ["C", "Clojure", "Common Lisp", "Elisp", "Go", "Python", "PHP", "Rust", "Scheme", "Shell", "Ms powershell :shrug:"]

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

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


elisp: simple functions
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)"]
emacs_motivations_initial: ["Extensibility", "Package(s)", "Part of the GNU project / FSF"]
emacs_performance: Not well
emacs_strengths: Packages, Extensibility
emacs_tasks: ["Hobby projects", "University"]
emacs_version: ["29.0"]
emacs_years: 4
email_package: No
free_software_zeal: limited comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Vim
languages: ["C", "Go", "Python"]
magit_usage: Never
operating_system: ["GNU/Linux"]
org_usage: String[]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: ["Lack of time", "Elisp proficiency"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Reddit", "Blogs", "Web search engines"]
package_documentation_wish: ["Design rationale", "Manual", "Overview"]
package_help: ["Reddit"]
package_manager: ["package.el"]
emacs_difficulties:
  I was confused by the process of customisation, I found it rather unintuitive and structuring my .emacs was a challenge in the beginning.


elisp: write package
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI", "TUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Built-in features"]
emacs_motivations_initial: ["Package(s)"]
emacs_performance: Good but not great
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0", "28.2", "28.1"]
emacs_years: 7
email_package: No
favourite_packages: magit, flycheck, lsp-mode
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: No
keybindings: Emacs
languages: ["C++", "Elisp", "Go", "Python", "Rust", "Scheme"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: String[]
package_archives: ["GNU ELPA", "NonGNU ELPA", "MELPA"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_frequency: Sometimes
package_contributions: ["Issues", "Code (bug fixes)", "Documentation"]
package_discovery: ["Reddit"]
package_documentation_wish: ["Comparison", "Screenshots", "Clips/videos"]
package_help: ["GitHub"]
package_manager: ["home-manager (nix)"]
package_research: ["wait for community"]
emacs_contribution_feedback:
  I tried to sign the paperwork, but the process took a reasonably long turnaround; my manager at work at the time also had to be involved to approve some things, and after a lot of effort, I got up to the point where the paperwork was emailed to me. Unfortunately the actual documents ended up sitting in my spam folder for a long time, before I realised they were there. 
  By that time my motivation had disappeared into the ether and it never was completed.
  As for the actual submission process, I would not find the motivation to submit anything anymore. Even if I do have useful patches for emacs, the workflow of contributing over email is a snowflake; i wouldn't have to do that anywhere else, and if i contribute to emacs once every few months, i'd have to figure it out from scratch, and just thinking about it makes me not want to bother. It is easier to keep my patches local and have nix build emacs with any patches I need, rather than even begin to think about contributing them upstream

package_contribution_barriers:
  ["Unfamiliar with contribution process", "FSF paperwork", "for built-in/gnu elpa packages, having to exchange patches over email"]

survey_feedback:
  maybe some freeform text boxes should be more prevalent. e.g. in the section about whether Iprefer libre software with X amount of polish, i would also have liked to clarify my position a bit


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: University/College
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features"]
emacs_motivations_initial: ["Text editing features"]
emacs_performance: Alright
emacs_strengths: Very powerful commands for text manipulation that are easily available and searchable via M-x
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 3
email_package: No
free_software_zeal: moderate comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
languages: ["HTML/CSS", "Javascript", "Java", "Python", "PHP", "Shell", "SQL"]
magit_usage: Never
operating_system: ["GNU/Linux", "MacOS"]
org_usage: ["Note taking", "Task management", "Quick & Dirty Tables"]
package_archives: ["framework default", "GNU ELPA", "MELPA"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Reddit", "Blogs", "GNU ELPA/MELPA online package lists"]
package_documentation_wish: ["Tutorials", "Documentation of the configuration (available keys, values, what they do etc.)"]
package_help: ["Framework"]
package_manager: ["framework default", "package.el"]
package_research: ["Install and try it immediately"]
emacs_difficulties:
  The defaults are rather poor and a bit antiquated. The included package manager, while functional, is simplistic to a fault.

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


elisp: simple functions
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: Extensibility and openness.
emacs_tasks: ["Work", "Hobby projects", "home everything"]
emacs_version: ["28.1"]
emacs_years: 20
email_package: Mu4e
favourite_packages: mu4e, org-mode, org-roam, slime
free_software_zeal: moderate comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
languages: ["Common Lisp", "Haskell", "Python", "ocaml"]
magit_usage: Sometimes
operating_system: ["GNU/Linux", "Windows", "MacOS"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "PKB"]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["Email", "GitHub"]
package_contribution: Never
package_contribution_barriers: ["Lack confidence in code quality"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Reddit", "Blogs", "GNU ELPA/MELPA online package lists", "M-x list-packages"]
package_documentation_wish: ["Tutorials", "Design rationale"]
package_help: ["Reddit"]
package_manager: ["package.el", "use-package"]
emacs_difficulties:
  Not really, just a process of discovering features and capabilities/packages I didn't previously know about.

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


elisp: write package
emacs_contribution: Never
emacs_contribution_feedback: dmitry gutov was super helpful and kind
emacs_difficulties: changing colors and fonts with the gui
emacs_introduction: Internet
emacs_mode: ["GUI", "TUI"]
emacs_motivations_current: ["Extensibility", "Package(s)"]
emacs_motivations_initial: ["memes"]
emacs_performance: Very well, it's snappy
emacs_strengths: community, introspection, debugging
emacs_tasks: ["Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 2
email_package: No
favourite_packages: company, eglot, undo tree, which-key
free_software_zeal: significant comprimise
fsf_paperwork_year: 0-2y
has_donated_community: Cannot
has_donated_fsf: No
isa_package_maintainer: Yes
keybindings: Emacs
magit_usage: Frequently
operating_system: ["GNU/Linux", "Windows", "MacOS"]
org_usage: ["Note taking"]
package_archives: ["MELPA"]
package_contact_method: ["GitHub"]
package_contribution: Sometimes
package_contribution_barriers: String[]
package_contribution_frequency: Often
package_contributions: ["Issues", "Code (features)", "Code (bug fixes)", "Documentation", "Advocacy"]
package_discovery: ["Reddit", "GitHub"]
package_documentation_wish: ["Screenshots", "Clips/videos"]
languages:
  ["C++", "C", "Clojure", "Common Lisp", "Elisp", "Go", "HTML/CSS", "Haskell", "Javascript", "Python", "Scheme"]


elisp: write package
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_initial: ["Extensibility", "Text editing features"]
emacs_performance: Good but not great
emacs_tasks: ["Work", "Hobby projects", "Studying, coding, task-tracking"]
emacs_version: ["28.1"]
emacs_years: 2
email_package: No
favourite_packages: Avy, Company, Lsp-mode, Persp-mode, Org-roam, Appt, Calc, Paredit, Hyperbole, Magit
free_software_zeal: limited comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: Would directly
isa_package_maintainer: No
keybindings: Vim
languages: ["Clojure", "Common Lisp", "HTML/CSS", "Java", "Python"]
magit_usage: Often
operating_system: ["Windows"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "PKB", "Babel"]
package_archives: ["framework default", "GNU ELPA", "MELPA", "Source"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Advocacy"]
package_discovery: ["Reddit", "GitHub", "Blogs", "Web search engines", "GNU ELPA/MELPA online package lists"]
package_documentation_wish: ["Comparison", "Tutorials", "Manual", "Overview", "Configuration advice"]
package_help: ["Reddit", "Emacs StackExchange", "GitHub"]
package_manager: ["straight", "use-package"]
package_research: ["Install and try it immediately", "Research alternatives", "wait for maturity"]
prior_editor: Eclipse
emacs_difficulties:
  Package management was confusing until doom eMacs, package creation process is still confusing, package discoverability is low & required familiarity with community, package setup often (though not always) MUST be manually configured and lacks a “usually-sane-defaults” option, often ran/run into freezes which prevent closing relevant processes and/or switching to other tasks.

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

emacs_strengths:
  High efficiency ceiling, configurability, many useful packages, centralisation & unification/co-usage of many functionalities

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

survey_feedback:
  Well-crafted, but directly pasting error logs on invalid input may not be the best approach, although it certainly works as a reasonable default in the absence of explicit catchers (eg putting 1.5 for “years using eMacs” gave an error, and without familiarity with type errors I wouldn’t know the issue was non-integer-ism).
  Also, it may be useful to give optional ability to provide reasoning for some of the multiple choice options, though the questions were well-selected enough that most relevant information was otherwise captured.


elisp: simple functions
emacs_contribution: Rarely
emacs_introduction: part of GNU/Linux and better than Vim
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Part of the GNU project / FSF", "org-mode"]
emacs_motivations_initial: ["Part of the GNU project / FSF", "part of GNU/Linux and better than Vim"]
emacs_performance: Good but not great
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 25
email_package: No
favourite_packages: org, eglot, elfeed, auctex, pdf-tools
free_software_zeal: moderate comprimise
fsf_paperwork_year: 2-5y
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
languages: ["Elisp", "Python", "Shell"]
magit_usage: Often
operating_system: ["GNU/Linux", "MacOS"]
org_usage: ["General document writing", "Babel"]
package_archives: ["GNU ELPA", "GNU ELPA devel", "NonGNU ELPA", "MELPA", "quelpa"]
package_contact_method: ["Mailing list", "GitHub"]
package_contribution: Rarely
package_contribution_barriers: ["Lack confidence in code quality", "shyness"]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Advocacy"]
package_discovery: ["Mailing lists", "Blogs", "planet.emacslife.com"]
package_documentation_wish: ["Tutorials", "Manual", "Clips/videos"]
package_help: ["Mailing lists"]
package_manager: ["package.el", "DIY to learn really how autoloading works"]
emacs_difficulties:
  The lack of Emacs culture in my environment and the difficulty to make sense of the documentation without any guidance

emacs_strengths:
  The use of buffers for everything together with the possibility to adapt how the buffers behave by means of Elisp.


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_current: ["Package(s)", "Text editing features", "Built-in features"]
emacs_motivations_initial: ["Text editing features"]
emacs_performance: Very well, it's snappy
emacs_strengths: Extensibility for complex tasks, simplicity for the ordinary ones.
emacs_tasks: ["Hobby projects"]
emacs_version: ["26.3"]
emacs_years: 20
email_package: No
favourite_packages: org-mode
free_software_zeal: moderate comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
languages: ["C", "C#", "Erlang", "Javascript", "Python", "Shell"]
magit_usage: Sometimes
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "Task management", "Time tracking", "PKB", "Diary"]
package_archives: ["GNU ELPA", "MELPA Stable"]
package_contact_method: ["Mailing list"]
package_contribution: Never
package_contribution_frequency: Rarely
package_contributions: ["Issues"]
package_discovery: ["Web search engines", "M-x list-packages"]
package_documentation_wish: ["Comparison", "Tutorials", "Manual", "Overview"]
package_help: ["Emacs StackExchange"]
package_manager: ["package.el"]
package_contribution_barriers:
  ["Not interested", "Elisp proficiency", "Lack confidence in code quality", "Unfamiliar with contribution process"]


elisp: copy-paste
emacs_contribution: Never
emacs_difficulties: There's just so much Emacs... All this magic but it all seemed so far out of reach.
emacs_introduction: Friend
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Text editing features", "Community"]
emacs_motivations_initial: ["Extensibility", "Package(s)", "Text editing features", "Community"]
emacs_performance: Good but not great
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0", "27.2"]
emacs_years: 10
email_package: No
favourite_packages: projectile, evil, use-package, org
free_software_zeal: significant comprimise
fsf_paperwork_year: never considered
has_donated_community: Yes
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Vim
languages: ["Assembly", "HTML/CSS", "Haskell", "Javascript", "Rust", "Shell", "SQL", "Zig, F#, Nim, Crystal"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "MacOS"]
org_usage: ["Note taking", "General document writing", "Babel"]
package_archives: ["GNU ELPA", "MELPA", "MELPA Stable", "Source"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: ["Lack of time", "Elisp proficiency", "Not knowing how to modify a package"]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Code (bug fixes)", "Advocacy"]
package_documentation_wish: ["Tutorials", "Design rationale"]
package_help: ["Matrix", "GitHub", "Email", "Discord"]
package_manager: ["use-package", "manual"]
emacs_strengths:
  It can integrate with all of the fancy things that you could possibly want without needing to be an entire web browser. 

  It doesn't require the resources of the new things (save Sublime Text).

  It lets me control the whole configuration and doesn't get in my way when I need to make things weird.

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


