Max Brunsfeld
3521b96611
Don't select the copied line when copying with no selection
2014-11-12 10:12:26 -08:00
Kevin Sawicki
7abfd45baf
Default to using hard tabs in Makefile files
...
This is a temporary solution until scoped settings supports this
type of restriction.
Closes atom/language-make#3
2014-11-12 09:31:12 -08:00
Nathan Sobo
e238292075
Remove WorkspaceElement::handleWindowFocus
...
We were getting stack traces in specs when the window got focused caused
by this subscription never getting disposed. We investigated, and can’t
find a case where removing this causes any issues.
Tested:
* Loading/reloading empty window
* Loading/reloading window with pane splits
* Opening/closing dev tools
* Switching focus between atom windows
* Switching focus between applications
Signed-off-by: Max Brunsfeld <maxbrunsfeld@gmail.com >
2014-11-11 16:24:02 -07:00
Nathan Sobo
9fd52f600e
Dispose of WorkspaceElement subscriptions when detached
...
Signed-off-by: Max Brunsfeld <maxbrunsfeld@gmail.com >
2014-11-11 16:24:02 -07:00
Nathan Sobo
c75e692269
Don’t add undefined context menus when activating package resources
...
Signed-off-by: Max Brunsfeld <maxbrunsfeld@gmail.com >
2014-11-11 16:24:02 -07:00
Nathan Sobo
6770570f13
Don't call Grim.deprecate for undefined context menus
...
This preserves the original behavior, in which passing undefined to
atom.contextMenu.add was a no-op that returned a no-op disposable.
Signed-off-by: Max Brunsfeld <maxbrunsfeld@gmail.com >
2014-11-11 16:24:02 -07:00
Nathan Sobo
9875b069bc
Merge pull request #4152 from atom/ns-highlight-region-classes
...
Add private API for adding classes to highlight regions for backward compatibility
2014-11-11 15:20:47 -07:00
Ben Ogle
58892be6f7
Use proper verbiage for the docs
2014-11-11 11:24:46 -08:00
Ben Ogle
2aaa025d72
Add deprecated getMoveNextWordBoundaryBufferPosition
...
Closes #4151
2014-11-11 11:24:10 -08:00
Max Brunsfeld
1474aa2116
Merge pull request #4148 from atom/mb-cut-line
...
Cut whole lines when no text is selected
2014-11-11 11:13:51 -08:00
Nathan Sobo
2de8046f99
Add deprecatedRegionClass option to highlight decorations
...
This adds a class to each of the contained regions so we can make
existing bundled packages backward-compatible with themes.
Signed-off-by: Max Brunsfeld <maxbrunsfeld@gmail.com >
2014-11-11 12:11:26 -07:00
Nathan Sobo
a58af721f1
Assign highlight decoration React keys based on decoration id instead of class
...
@benogle: I think this should be fine now that we assign id’s, right?
Signed-off-by: Max Brunsfeld <maxbrunsfeld@gmail.com >
2014-11-11 12:11:26 -07:00
Max Brunsfeld
7a87c22c7d
Cut/copy whole lines when no text is selected
...
Closes #3643
2014-11-11 10:02:17 -08:00
Kevin Sawicki
e36eaa56cb
Add windows1252
2014-11-11 09:47:34 -08:00
Kevin Sawicki
84a74d68cf
Remove windows1250 duplicate
2014-11-11 09:47:34 -08:00
Kevin Sawicki
268a3649b6
Use core.fileEncoding as default buffer encoding
2014-11-11 09:47:34 -08:00
Kevin Sawicki
3e67766d1a
Add core.fileEncoding config schema
2014-11-11 09:47:34 -08:00
Max Brunsfeld
3c800b00f5
Always re-render scrollbars after themes load/reload
...
Signed-off-by: Nathan Sobo <nathan@github.com >
2014-11-10 17:59:41 -08:00
Kevin Sawicki
f4ced3b078
Autoscroll when selecting the entire line
...
Closes #4032
2014-11-10 14:51:03 -08:00
Ben Ogle
5c5c6e77fd
Move method to be with similar methods in the docs.
2014-11-10 14:18:35 -08:00
Ben Ogle
e9678a15f1
Add more docs for getPrev/NextWordBoundary methods
2014-11-10 14:18:15 -08:00
Ben Ogle
f0135adb62
Fix method name
2014-11-10 14:17:48 -08:00
Ben Ogle
6159209d49
moveItemTo* -> moveItem*
2014-11-10 13:28:15 -08:00
Ardeshir Javaherchi
ff80545285
🐧 Add keymap implementation to reorder tabs in linux
2014-11-10 11:25:16 -08:00
Nathan Sobo
08dd51a12f
Merge pull request #4121 from atom/mb-inline-commands-in-palette
...
Include inline commands in the command palette
2014-11-10 10:25:36 -07:00
Nathan Sobo
3f869ec191
Merge pull request #4105 from atom/ld-doc-update
...
Remove obsolete jQuery reference in documentation
2014-11-10 10:18:42 -07:00
Nathan Sobo
0fba8ba402
Subscribe to ‘window:open-path’ as a command
2014-11-10 10:10:53 -07:00
Nathan Sobo
7756f4b945
Don’t run ‘beforeunload’ listeners through atom.commands
2014-11-10 10:10:53 -07:00
Nathan Sobo
832e7113f7
Include all inline commands on the bubble path in ::findCommands
2014-11-10 10:10:52 -07:00
Nathan Sobo
aa46e3d26f
Add atom-pane commands via atom.commands again
2014-11-10 10:10:52 -07:00
Nathan Sobo
d48719ab1c
Ignore jQuery and duplicates in CommandRegistry::findCommands
...
Now that jQuery has been patched to add inline listeners and inline
listeners are reported from findCommands, there’s no reason to include
commands based on $.fn.events. Also, we need to ensure the same command
doesn’t get added to the list twice since it could get added by both
inline and selector-based listeners.
2014-11-10 10:09:24 -07:00
Max Brunsfeld
0c40a1ef92
Include inline commands in command palette
2014-11-10 10:09:24 -07:00
Nathan Sobo
bad0504e1d
Attach active pane item view before showing/hiding
...
Fixes #4112
2014-11-10 10:06:12 -07:00
Nathan Sobo
0a92b6b681
Add Workspace::paneForItem
2014-11-10 08:20:59 -07:00
Nathan Sobo
efd3329c50
Prompt to save modified items when closing a pane via pane:close
...
Fixes #4094
2014-11-10 07:55:37 -07:00
Lee Dohm
d09c4010f6
Remove obsolete jQuery reference
...
Noticed that "soon" is now
2014-11-07 22:23:12 -08:00
Nathan Sobo
481e444ffe
Reassign context to undefined because CoffeeScript needs a var keyword
...
Fixes #4100
2014-11-07 18:00:38 -07:00
Nathan Sobo
b8d2bd6c30
Disallow activation of panes that aren't in the PaneContainer
...
Signed-off-by: Max Brunsfeld <maxbrunsfeld@gmail.com >
2014-11-07 15:46:47 -07:00
Nathan Sobo
33fde29acb
Disallow activation of destroyed panes
...
Signed-off-by: Max Brunsfeld <maxbrunsfeld@gmail.com >
2014-11-07 15:45:21 -07:00
Nathan Sobo
6934b83acc
Fall back to first pane if activePaneId is invalid
...
When deserializing PaneContainer.
Fixes #4069
Signed-off-by: Max Brunsfeld <maxbrunsfeld@gmail.com >
2014-11-07 15:44:59 -07:00
Max Brunsfeld
003c101f14
W/o shadow-dom, don't add global atom-styles element for text editor
...
Signed-off-by: Nathan Sobo <nathan@github.com >
2014-11-07 13:05:46 -08:00
Max Brunsfeld
98d602628a
Render all stylesheets in atom-styles elements without contexts
...
Signed-off-by: Nathan Sobo <nathan@github.com >
2014-11-07 12:56:32 -08:00
Nathan Sobo
ab395952a9
Dispose of ::scopedConfigSubscriptions when Editor is destroyed
2014-11-07 10:13:38 -07:00
Nathan Sobo
6e55c80d3c
Dispose of ::scopedConfigSubscriptions when DisplayBuffer is destroyed
2014-11-07 10:09:55 -07:00
Ben Ogle
b29a61ec87
Update deprecation warning test
2014-11-06 15:19:49 -08:00
Ben Ogle
1ed927f213
Remove getPath() deprecation in project::scan
2014-11-06 14:49:13 -08:00
Nathan Sobo
baea6fcb49
Don’t assume SpacePen views implement ::unsubscribe
...
Signed-off-by: Max Brunsfeld <maxbrunsfeld@gmail.com >
2014-11-06 15:28:20 -07:00
Nathan Sobo
0bcfa591f6
Always throw exceptions when translating rows on destroyed DisplayBuffer
...
Previously we only threw exceptions on non-release builds, but we
haven’t seen bundled packages cause issues in a while. Time to see what
third party packages cause problems.
Refs #3192
2014-11-06 12:56:01 -07:00
Ben Ogle
50c705fea4
Remove unnecessary code
...
cc @nathansobo as you meant to remove this originally
2014-11-06 10:16:11 -08:00
Max Brunsfeld
26983adbdf
Reduce ambiguity in config description
2014-11-06 09:42:20 -08:00