Luke Pommersheim
8521b81051
spec - getCursorAtScreenPosition checks cursors instead of cursor.marker
2015-06-12 19:21:37 +02:00
Luke Pommersheim
63e491affa
spec now checks if the cursors are the same, not their markers
2015-06-12 08:37:40 +02:00
Luke Pommersheim
5822eb11f1
function that returns the first matched Cursor at a given screen position Point if it exists in that location
2015-06-11 13:02:14 +02:00
Nathan Sobo
3ac9d539ce
Add a super basic test for large file mode
2015-06-05 23:40:38 +02:00
Kevin Sawicki
82eb01d13e
Move deserialize spec to text-editor-spec
2015-06-01 18:01:34 -07:00
Machiste Quintana
8ca1cf2c98
👕 Fix linter errors in text-editor-spec
2015-05-22 19:50:04 -04:00
Machiste Quintana
82958d5aa0
WIP: 👕 Fix even more linter errors
2015-05-22 17:03:06 -04:00
Nathan Sobo
2379b3803f
Revert "Revert "Merge pull request #6757 from atom/ns-less-memory-for-tokens""
...
This reverts commit 7cb0bc3bc2 .
2015-05-21 19:56:52 +02:00
Nathan Sobo
7cb0bc3bc2
Revert "Merge pull request #6757 from atom/ns-less-memory-for-tokens"
...
This reverts commit 0cd1f110b5 , reversing
changes made to d75d202d33 .
Conflicts:
package.json
2015-05-21 16:25:23 +02:00
Nathan Sobo
e694b18ae2
Merge branch 'master' into ns-less-memory-for-tokens
...
Conflicts:
spec/tokenized-buffer-spec.coffee
src/tokenized-buffer.coffee
2015-05-14 18:55:16 +02:00
Max Brunsfeld
19d905606b
Avoid double computation of screen lines when opening files
...
Previously, instantiating a TextEditor would always compute compute
screen lines twice: once when the DisplayBuffer was instantiated,
and once when the 'invisibles' property was set on the DisplayBuffer.
2015-05-13 19:59:25 -07:00
Nathan Sobo
bf6754981b
decodeContent -> decodeTokens
2015-05-13 21:17:46 +02:00
Nathan Sobo
b8895cdaaf
Update spec based on new interface for Grammar::tokenizeLine
2015-05-13 21:17:45 +02:00
Lee Dohm
be2e340412
Remove focus
2015-04-29 18:16:49 -07:00
Lee Dohm
eda1b743d7
Fix spec to expect whitespace to be removed
2015-04-29 18:14:16 -07:00
Lee Dohm
22c915a8fd
Fix most of the specs
2015-04-29 17:52:38 -07:00
CaptSaltyJack
adb017851b
Fixed glaring mistake in test spec
2015-04-29 17:09:32 -07:00
CaptSaltyJack
a8283c3c9b
Added delete-to-next/previous-word-boundary
...
This is better behavior for alt-del/backspace operations, is less
"greedy" and doesn't eat up excess characters.
Also set default key mappings to these, feel free to trash my changes
to keymaps/darwin.cson. Though I do feel this should be default
behavior, personally.
2015-04-29 16:31:07 -07:00
Nathan Sobo
ec3f37dee3
Avoid deprecation warnings in spec
2015-04-22 13:12:09 -06:00
Jess Lin
ee7625249f
[Gutter] Create event subscription methods for gutter changes
2015-04-22 07:28:57 -07:00
Jess Lin
b361e1719c
[Gutter] Add decorateMarker method to Gutter model
2015-04-22 07:28:57 -07:00
Jess Lin
58d6712b0e
[Gutter] Augment Decoration to discern the line-number gutter from custom gutters
2015-04-22 07:28:57 -07:00
Jess Lin
eb321a64c1
[Gutter] Create a line-numbers Gutter on each TextEditor
2015-04-22 07:28:56 -07:00
Jess Lin
20d3c07bf5
[Gutter] Add add/get Gutter methods to TextEditor
2015-04-22 07:28:56 -07:00
Antonio Scandurra
1c8cf4390c
Rename to safe-clipboard
...
...and use remote only on Linux renderer processes.
2015-04-14 10:50:09 +02:00
Antonio Scandurra
16dbb7d0bb
🐧 💚 Mock native clipboard appropriately
2015-04-13 12:12:03 +02:00
Kevin Sawicki
4160a8c239
Merge pull request #6230 from mnquintana/coffeelint-plus
...
Lint for more styleguide errors
2015-04-08 12:07:23 -07:00
Antonio Scandurra
a244c0fa07
🔥 Delete useless line in spec
2015-04-07 12:30:51 +02:00
Antonio Scandurra
59a5dc42a8
Merge branch 'master' into as-fix-delete-line
2015-04-07 12:12:36 +02:00
Machiste Quintana
5d2392ea67
👕 Fix new coffeelint errors
2015-04-06 23:59:54 -04:00
Max Brunsfeld
decab183b7
Fix screen/buffer range error in paragraph cursor motions
2015-04-03 10:34:21 -07:00
Antonio Scandurra
42521900e8
📝 Improve naming
2015-04-03 18:10:43 +02:00
Antonio Scandurra
1cf5822d20
Merge intersecting selections by row before deleting lines
2015-04-03 18:06:28 +02:00
Antonio Scandurra
b3bdad084f
Always mutate selections in order
2015-04-02 16:35:26 +02:00
Antonio Scandurra
44d88e082c
🐛 Always copy selections in order
2015-04-02 16:28:22 +02:00
Max Brunsfeld
230eb12a8a
Fix double autoscroll when moving cursor
2015-03-27 10:27:24 -07:00
Nathan Sobo
ae4f7f6170
Explicitly autoscroll when needed
...
Rather than when the selection’s marker changes. This is simpler than
suppressing autoscroll via state when we don’t want it. It also captures
the intent to autoscroll when attempting to move the cursor at the
beginning or end of the document.
Signed-off-by: Max Brunsfeld <maxbrunsfeld@gmail.com >
2015-03-26 16:48:24 -06:00
Nathan Sobo
99c437ccec
Allow autoscroll override option in cursor/selection methods
...
Signed-off-by: Max Brunsfeld <maxbrunsfeld@gmail.com >
2015-03-26 16:48:21 -06:00
Nathan Sobo
10458a5b45
Always autoscroll when the range of the last selection changes
...
Signed-off-by: Max Brunsfeld <maxbrunsfeld@gmail.com >
2015-03-26 15:30:53 -06:00
Max Brunsfeld
2f5d975338
Remove autoscroll-related legacy editor view support
...
Signed-off-by: Nathan Sobo <nathan@github.com >
2015-03-26 11:12:37 -07:00
Nathan Sobo
010154f802
Merge pull request #5959 from atom/as-fix-select-above-below
...
Use screen ranges to select above and below
2015-03-16 11:26:54 -06:00
Antonio Scandurra
6633c90af8
Use buffer ranges when merging selections
2015-03-14 10:05:04 +01:00
Antonio Scandurra
0a23a21953
🎨 Get rid of goalBufferRange
2015-03-14 09:48:19 +01:00
Antonio Scandurra
bfe8f7c740
Fix soft-wrapping specs
2015-03-14 09:26:35 +01:00
Antonio Scandurra
8ac4848805
Skip soft-wrap indentation tokens while selecting
...
* 🎨 Restructure specs a bit
* ✅ Write specs for this new behavior
2015-03-13 12:05:18 +01:00
Antonio Scandurra
c319b80464
✅ Write specs for atomic tokens
2015-03-13 11:56:00 +01:00
Antonio Scandurra
02ad2e8ff7
✅ Write specs for soft-wrapped lines selection
2015-03-13 11:32:42 +01:00
Antonio Scandurra
2b98192276
Destroy only containing folds on selection
2015-03-11 16:16:45 +01:00
Nathan Sobo
c9ce9f41c2
Merge pull request #5567 from as-cii/indent-soft-wrap
...
Indent soft wrap
2015-02-25 19:06:35 -07:00
Max Brunsfeld
88c2cef91f
Make :checkout-head-revision command work w/ multiple repos
2015-02-24 15:30:04 -08:00