mirror of
https://github.com/atom/atom.git
synced 2026-04-28 03:01:47 -04:00
Update documentation concerning themes
This commit is contained in:
@@ -87,23 +87,11 @@ Atom comes bundled with two themes `atom-dark-*` and `atom-light-*`.
|
||||
Because Atom themes are based on CSS, it's possible to have multiple themes
|
||||
active at the same time.
|
||||
|
||||
VERIFY: Is this still true?
|
||||
|
||||
For example, you'll usually select a theme for the UI
|
||||
and another theme for syntax highlighting. You can select themes by specifying
|
||||
them in the `core.themes` array in your `config.cson`:
|
||||
|
||||
```coffee-script
|
||||
core:
|
||||
themes: ["atom-light-ui", "atom-light-syntax"]
|
||||
# or, if the sun is going down:
|
||||
# themes: ["atom-dark-ui", "atom-dark-syntax"]
|
||||
```
|
||||
For example, you'll usually select a theme for the UI and another theme for
|
||||
syntax highlighting. You can change themes from the preferences pane.
|
||||
|
||||
You install new themes by placing them in the _~/.atom/themes_ directory. A
|
||||
theme can be a CSS file or a directory containing multiple CSS files.
|
||||
|
||||
VERIFY: Where did we wind up with themes?
|
||||
theme can be a single LESS file or a directory containing multiple LESS files.
|
||||
|
||||
## Installing Packages
|
||||
|
||||
|
||||
@@ -15,7 +15,7 @@ Note that the last example describes multiple keystrokes in succession:
|
||||
- `p`
|
||||
- `2`
|
||||
- `ctrl-p`
|
||||
- `ctrl-alt-meta-p`
|
||||
- `ctrl-alt-cmd-p`
|
||||
- `tab`
|
||||
- `escape`
|
||||
- `enter`
|
||||
@@ -23,12 +23,12 @@ Note that the last example describes multiple keystrokes in succession:
|
||||
|
||||
A semantic event is the name of the custom event that will be triggered on the
|
||||
target of the keydown event when a key binding matches. You can use the command
|
||||
palette (bound to `meta-p`), to get a list of relevant events and their bindings
|
||||
palette (bound to `cmd-p`), to get a list of relevant events and their bindings
|
||||
in any focused context in Atom.
|
||||
|
||||
### Rules for Mapping A Keydown Event to A Semantic Event
|
||||
|
||||
A keymap's job is to translate a physical keystroke event (like `meta-D`) into a
|
||||
A keymap's job is to translate a physical keystroke event (like `cmd-D`) into a
|
||||
semantic event (like `editor:duplicate-line`). Whenever a keydown event occurs
|
||||
on a focused element, it bubbles up the DOM as usual. As soon as an element on
|
||||
the bubble path matches a key binding for the keystroke, the binding's semantic
|
||||
|
||||
Reference in New Issue
Block a user