You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: book/03-hacking-atom/sections/A01-debugging.asc
+2-4Lines changed: 2 additions & 4 deletions
Original file line number
Diff line number
Diff line change
@@ -49,8 +49,7 @@ TODO: Document TimeCop
49
49
50
50
==== Check the keybindings
51
51
52
-
If a command is not executing when you hit a keystroke or the wrong command is executing, there might be an issue with the keybindings for that keystroke. Atom ships with the https://atom.io/packages/keybinding-resolver
53
-
[Keybinding resolver], a neat package which helps you understand which keybindings are executed.
52
+
If a command is not executing when you hit a keystroke or the wrong command is executing, there might be an issue with the keybindings for that keystroke. Atom ships with the https://atom.io/packages/keybinding-resolver[Keybinding resolver], a neat package which helps you understand which keybindings are executed.
54
53
55
54
Show the keybinding resolver with `cmd-.` or with ``Key Binding Resolver: Show'' from the Command palette. With the keybinding resolver shown, hit a keystroke:
56
55
@@ -70,8 +69,7 @@ If multiple keybindings are matched, Atom determines which keybinding will be ex
70
69
* the keystroke was not used in the context defined by the keybinding's selector. For example, you can't trigger the ``Tree View: Add File'' command if the Tree View is not focused, or
71
70
* there is another keybinding that took precedence. This often happens when you install a package which defines keybinding that conflict with existing keybindings. If the package's keybindings have selectors with higher specificity or were loaded later, they'll have priority over existing ones.
72
71
73
-
Atom loads core Atom keybindings and package keybindings first, and user-defined keybindings after last. Since user-defined keybindings are loaded last, you can use your `keymap.cson` file to tweak the keybindings and sort out problems like these. For example, you can remove keybindings with https://atom.io/docs/latest/advanced/keymaps#removing-bindings
74
-
[the `unset!` directive].
72
+
Atom loads core Atom keybindings and package keybindings first, and user-defined keybindings after last. Since user-defined keybindings are loaded last, you can use your `keymap.cson` file to tweak the keybindings and sort out problems like these. For example, you can remove keybindings with https://atom.io/docs/latest/behind-atom-keymaps-in-depth#removing-bindings[the `unset!` directive].
75
73
76
74
If you notice that a package's keybindings are taking precedence over core Atom keybindings, it might be a good idea to report the issue on the package's GitHub repository.
0 commit comments