Commit Graph

24660 Commits

Author SHA1 Message Date
Luke Pommersheim
57c17f8e56 set autoscroll to false when setting new buffer ranges 2015-08-30 11:10:24 +02:00
Luke Pommersheim
5ed6657d47 spec garden for reversing the buffer selections 🌷 2015-08-28 12:06:25 +02:00
Luke Pommersheim
2b7d220dbc scroll to top-most/bottom-most buffer position 2015-08-28 11:24:57 +02:00
Luke Pommersheim
3a5abef3af bug fix: go through the selections in reverse order 2015-08-28 10:13:31 +02:00
Luke Pommersheim
e838866655 remove spec pertaining to moving down on last line 🌻 2015-08-24 08:13:39 +02:00
Luke Pommersheim
7bb8586905 now possible to always move lines down at the end of the file 2015-08-23 19:30:10 +02:00
Luke Pommersheim
b394b2c903 preserve folds when making new selections 2015-08-23 19:29:14 +02:00
Luke Pommersheim
b29f2ae5a8 removed unnecessary + operator 2015-08-23 19:29:14 +02:00
Luke Pommersheim
e74b8b6ae2 use Point as insertion and no need to post-fix newline 2015-08-23 19:29:14 +02:00
Luke Pommersheim
5b698cfa2b update typo in comment 2015-08-23 17:50:23 +02:00
Luke Pommersheim
0de26c306a fix folds accidentally becoming unfolded 2015-08-20 11:09:03 +02:00
Luke Pommersheim
b60e0bec2e 🌻 spec for moveLineDown 2015-08-16 08:58:50 +02:00
Luke Pommersheim
0bb89e9191 change moveLineDown to handle multiple selections, mimic moveLineUp 2015-08-15 11:18:25 +02:00
Luke Pommersheim
f3354f9a33 moveLineUp dealing with folds 2015-08-13 18:02:01 +02: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
76174771fe 🌷 spec gardening 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
e889e85e2a CR: use array style syntax for bufferRanges 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
5dd061c014 add specs for moveLineUp and moveLine Down 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
469662ae4e Merge pull request #8357 from atom/ks-pane-resize-command
Add pane increase/decrease size commands
2015-08-13 07:23:27 -07:00
Kevin Sawicki
8308248578 Update keymaps for changed pane command names 2015-08-13 06:54:51 -07:00
Kevin Sawicki
5da44711dc Add initial spec for pane resize commands 2015-08-13 06:54:51 -07: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
ccccc9657c add keymaps for pane:shrink and pane:enlarge commands. 2015-08-13 06:54:51 -07:00
liuxiong332
b4109715df add command enlarge and shrink 2015-08-13 06:54:51 -07:00
Machisté N. Quintana
c245b7cd11 ⬆️ status-bar@0.77.0 2015-08-13 07:39:00 -04:00
Machisté N. Quintana
b1915cef76 Merge pull request #8358 from atom/mq-bump-about
⬆️ about@1.1.0
2015-08-13 07:35:49 -04:00
Machisté N. Quintana
81414ce03f ⬆️ about@1.1.0 2015-08-12 22:11:14 -04:00
Kevin Sawicki
f0d888b9cb ⬇️ language-javascript@0.87.1 2015-08-12 18:36:28 -07:00
Kevin Sawicki
c34083e450 ⬆️ language-javascript@0.88 2015-08-12 17:03:55 -07:00
Kevin Sawicki
4c4cb9affd Prepare 1.0.8 2015-08-12 16:09:37 -07:00
Ben Ogle
0a6da382cf ⬆️ find-and-replace@0.180.0
Fix some issues
v1.0.7
2015-08-12 14:33:28 -07:00
Nathan Sobo
ce8b834015 Merge pull request #8350 from atom/ns-fix-autoscroll-on-gutter-selection
Autoscroll correctly when dragging gutter selections
2015-08-12 14:32:56 -06:00
Daniel Hengeveld
d5567df57f ⬆️ welcome@0.30.0
Open metrics package page directly rather than linking out to atom.io
2015-08-12 12:45:41 -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
Ben Ogle
f4a7405ee3 ⬆️ find-and-replace@0.179.0
Fix license issue
2015-08-12 12:12:33 -07: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
Daniel Hengeveld
dc7e34d746 ⬆️ settings-view@0.213.0
Adds package URI support
2015-08-12 10:48:55 -07:00