mirror of
https://github.com/Foundry376/Mailspring.git
synced 2024-12-26 18:12:13 +08:00
a46bad4eb7
Summary: Keymaps & menus CSON => JSON, remove AtomKeymaps, CommandRegistry use of CSS selectors, use Mousetrap instead Important Notes: - The `application:` prefix is reserved for commands which are handled in the application process. Don't use it for other things. You will not receive the events in the window. - Maintaining dynamic menus seems to come with quite an overhead, because Electron updates the entire menu every time. In the future, we'll need https://github.com/electron/electron/issues/528 to really make things nice. I will be tracking this upstream. - The format for keyboard shortcuts has changed. `cmd-X` is now `command+shift+x` Test Plan: Run tests Reviewers: juan, evan Reviewed By: evan Differential Revision: https://phab.nylas.com/D2917 |
||
---|---|---|
.. | ||
assets | ||
keymaps | ||
lib | ||
stylesheets | ||
icon.png | ||
package.json | ||
README.md |
View on GitHub
The "View on GitHub" plugin adds a button to the toolbar above the message view. When you view a message from GitHub that contains a "View on GitHub" link, the button appears and makes it easy to jump to the issue / pull request / comment on GitHub.
This example is a good starting point for plugins that want to create custom actions.
Install this plugin
-
Download and run N1
-
From the menu, select
Developer > Install a Plugin Manually...
The dialog will default to this examples directory. Just choose the package to install it!When you install packages, they're moved to
~/.nylas/packages
, and N1 runsapm install
on the command line to fetch dependencies listed in the package'spackage.json