Nathan Sobo
3cf9238d79
Select screen rows when click-dragging in gutter
...
…Instead of entire buffer rows
2015-08-19 12:46:20 -06:00
Lee Dohm
bb0dc68e40
📝 Add docs for Markdown formatting of config descriptions
...
Related to atom/settings-view#635
2015-08-19 07:48:15 -07:00
Thomas Johansen
66d0e7c752
📝 Attempt to document view resolution algorithm
2015-08-19 15:44:16 +02:00
Antonio Scandurra
ea391d017d
🐎 Batch cursor updates
2015-08-19 11:32:16 +02:00
Max Brunsfeld
a25a8c83e4
Use same babel options for compiling bundled packages
2015-08-18 17:50:49 -07:00
Max Brunsfeld
e4b1d512cd
Honor /** use babel */ in addition to 'use babel'
2015-08-18 17:32:11 -07:00
Thomas Johansen
22ca33a3b1
Extend ViewRegistry with support for objects with an element property
...
By adding this extension to ViewRegistry::getView we're paving the way for
Etch-like view frameworks which promotes the usage of plain objects and
classes with an element property which is an instance of HTMLElement.
2015-08-18 21:38:00 +02:00
Max Brunsfeld
7e197060bc
Merge pull request #8025 from lpommers/copy-selection-to-clipboard
...
Copy selection command to only write to clipboard if text selected
2015-08-18 09:25:59 -07:00
Luke Pommersheim
e96d6f50ad
🎨 newlines fix
2015-08-18 18:22:18 +02:00
Luke Pommersheim
fdb66fd4dc
change from essential to private, update comment
2015-08-18 17:06:34 +02:00
Kevin Sawicki
2573f1b6ec
Merge pull request #8062 from MaximSokolov/fix-doc-for-marker-callback
...
Update docs for Marker::onDidChange callback
2015-08-17 18:07:56 -07:00
Luke Pommersheim
33abc6698c
move maintainClipboard into if block
2015-08-16 09:04:33 +02:00
Jonathan Delgado
31634f3f53
Add disableInitialEmptyEditor setting
2015-08-15 10:21:25 -07:00
Luke Pommersheim
0bb89e9191
change moveLineDown to handle multiple selections, mimic moveLineUp
2015-08-15 11:18:25 +02:00
Nathan Sobo
a88b648144
Unify gutter drag logic
...
This ensures the same approach is used to drag the gutter for all modes
of selection.
2015-08-13 15:55:35 -06:00
Nathan Sobo
216e98140d
Eliminate unused argument
2015-08-13 15:55:35 -06:00
Ben Ogle
0608f94387
Merge pull request #8356 from atom/bo-tab-type
...
Support `editor.tabType`
2015-08-13 11:13:13 -07:00
Ben Ogle
4609be7912
Be defensive with grammar in usesSoftTabs()
2015-08-13 10:34:44 -07:00
Max Brunsfeld
c6d8bce137
Merge remote-tracking branch 'origin/master' into mb-custom-extension-grammar-map
2015-08-13 09:59:56 -07:00
Luke Pommersheim
5f249b8af9
revert to using selection ranges instead of selection objects
2015-08-13 18:02:01 +02:00
Nathan Sobo
75f341263a
Handle multiple selections on the same line
2015-08-13 18:02:01 +02:00
Nathan Sobo
e27ff93f97
Move all lines spanned by selection in a single operation
2015-08-13 18:02:01 +02:00
Nathan Sobo
5d1e7469a1
Reassign selection range immediately when moving lines up
2015-08-13 18:02:01 +02:00
Nathan Sobo
7d98fc141f
Operate on selection objects, not just ranges
2015-08-13 18:02:01 +02:00
Nathan Sobo
2fc2c074be
Append line ending if it isn’t present
2015-08-13 18:02:01 +02:00
Nathan Sobo
b14f3d8d92
Don’t move any lines if some lines can’t move
2015-08-13 18:02:01 +02:00
Nathan Sobo
de500ce41a
Compute insertDelta more simply
2015-08-13 18:02:01 +02:00
Nathan Sobo
b8d02dedde
Use row-oriented methods
2015-08-13 18:02:01 +02:00
Nathan Sobo
6d2c4b61b4
Wrap all line movements in transact
2015-08-13 18:02:00 +02:00
Luke Pommersheim
412ea3242a
CR: remove return statement
2015-08-13 18:02:00 +02:00
Luke Pommersheim
99a2907dea
moveLineDown now loops through all selectedBufferRanges in reverse sorted order so none of the lines move if the bottom-most selection is at the last line
2015-08-13 18:02:00 +02:00
Luke Pommersheim
09ab3e4a75
moveLineUp now loops though all selectedBufferRanges in sorted order so as to return immediately if the first selection is at the start row
2015-08-13 18:02:00 +02:00
Kevin Sawicki
83b99ef962
Move size adjusting to model
2015-08-13 06:54:51 -07:00
Kevin Sawicki
388d716028
pane:enlarge/shrink -> pane:increase-size/decrease-size
2015-08-13 06:54:51 -07:00
liuxiong332
b4109715df
add command enlarge and shrink
2015-08-13 06:54:51 -07:00
Max Brunsfeld
0203438669
Add description for customFileTypes in schema
2015-08-12 18:04:52 -07:00
Max Brunsfeld
2493da0a84
Rename fileTypesByScope -> customFileTypes
2015-08-12 17:55:19 -07:00
Ben Ogle
4598e000f4
Remove duplicated bit
2015-08-12 17:33:02 -07:00
Ben Ogle
1b727c1862
Handle a grammar change for @softTabs
2015-08-12 17:32:05 -07:00
Max Brunsfeld
30d8216bf6
Merge branch 'master' into mb-custom-extension-grammar-map
...
Conflicts:
package.json
2015-08-12 17:31:15 -07:00
Ben Ogle
1192008479
Update the tab type when the setting changes
2015-08-12 17:21:53 -07:00
Ben Ogle
1544c117a2
Add logic that uses the editor.tabType setting
2015-08-12 17:11:12 -07:00
Max Brunsfeld
5f620fb739
Config::getSchema - use null to represent inaccessible key path
2015-08-12 16:52:25 -07:00
Hernawan Fa'iz Abdillah
8eff9d493d
Add description to tabType config
2015-08-12 16:21:37 -07:00
Hernawan Fa'iz Abdillah
0441fa1f10
Add tabType config item
2015-08-12 16:21:05 -07:00
Nathan Sobo
fbea2d7954
Autoscroll correctly when dragging gutter selections
...
* Explicitly assign the orientation of the selection when it crosses
the initially clicked row.
* Autoscroll to the cursor, not the entire selection.
2015-08-12 13:13:15 -06:00
Max Brunsfeld
29f47f7fcb
Merge pull request #8173 from atom/mb-rename-disabled-keymaps-config-key
...
Rename 'disabledKeymaps' -> 'packagesWithKeymapsDisabled'
2015-08-12 10:52:53 -07:00
Nathan Sobo
1223d7a154
Process closing scopes at wrap boundaries
2015-08-11 13:13:30 -06:00
Ben Ogle
3817423b5f
Remove duplicate pane:move-item-* command handlers
...
Closes #8300
2015-08-10 16:29:12 -07:00
Nathan Sobo
eb4944b07d
Make bufferRangeForScopeAtPosition work with last column of scope
2015-08-10 14:21:23 -06:00