![]() ![]() git clone git:///walter/aquamacs-emacs-starter-kit.git.cd ~/Library/Preferences/Aquamacs Emacs/.yasnippet-bundle - snippet functionality ala textmate, including standard distribution of snippets.w3 - lynx-like built in browser for emacs.rinari - enhancements to emacs aimed at Ruby on Rails developers.paredit - parenthesis matching, nice addition for lisp editing.magit - enhancements for use of git with emacs, see.gist - wrapper for gist API to be integrated with emacs.However, I do occasionally include useful features (snippets, etc.) that originated from Textmate. Feel free to fork and add them to your fork. Check out topfunky's for lots of that stuff. I've also never been a Textmate user, so I don't include textmate mode or other the textmate keybindings that may smooth the transition for those that are coming form Textmate. new windows (frames) should be used sparingly ala traditional emacs, in contrast to Aquamacs defaults.this starter kit is aimed at Ruby, Ruby on Rails, Xcode, and iPhone development.use ~/Library/Preferences/Aquamacs Emacs/aquamacs-emacs-starter-kit/ for Aquamacs Emacs Starter Kit specific code.use vendor directory for third party code that isn't available any other way.use elpa package management to acquire third party extensions to emacs.where possible use configuration (customization.el and Preferences.el) of Aquamacs to achieve desired result.This is a new related project, not a fork, and thus code conventions may not be interchangable. It also slims down the starter kit a lot since Aquamacs already includes many of the same concepts. The Aquamacs Emacs Starter Kit suits the philosophy of Aquamacs to be more Mac like in directory structure. Since this starter kit is aimed at Aquamacs it has a very different project layout than Phil Hagelberg's emacs-starter-kit. Inspired by Phil Hagelberg's emacs-starter-kit and fork customizations by Geoffrey Grosenbach (topfunky), but slimmed down for use with the already heavily customized Aquamacs Mac OS X version of emacs. (add-to-list 'lsp-language-id-configuration '(nix-mode. :init (setq alchemist-key-command-prefix (kbd "C-c ,")) This is my configuration: (use-package elixir-mode Hey folks, I can’t manage how to make my lsp config works with jump to definition… I don’t know if I’m doing anything wrong… I can jump to definition in the same file, but I can’t jump to other files or even jump to modules on the aliases section. I submitted my first patch to a plugin 4 days after adopting it with less than hour of work. ![]() Also the plugin system is easy to hack on, not quite as self-integrated as Emacs but easy to learn if you know Javascript/NPM. The only thing I’m still missing is a fuzzy find in files that competes with helm but its now good enough that the benefits outweigh the drawbacks. I think VS Code has had a better language experience than Emacs for at least a year or two now (for example, go to definition always works, outline, find references, faster loading of large files, better error highlighting), but I was never able to switch to it due to muscle-memory reliance on Spacemacs bindings which are too time-consuming to recreate and particularly on Magit. ![]() It adds all the bindings and adds other extensions - the most impressive of which is edamagit that does a very respectable job of emulating magit in VS Code. There is now a pretty usable emulation of Spacemacs and Magit available in VS Code via the VSpaceCode extension. I apologize in advance for the off-topic proselytizing but I haven’t seen this mentioned on this forum and I really feel like people should be aware of it:
0 Comments
Leave a Reply. |