Linus Eriksson
ad41476cbe
Add tests for synaxTreeScopeDescriptor
2018-10-18 17:49:37 +02:00
ariasuni
81364b6a1c
Make soft-wrap break words before a slash or space and after a dash
2018-09-26 14:05:38 +02:00
Max Brunsfeld
60c19afca2
Move more textmate-specific tests to TextMateLanguageMode spec
2018-09-04 11:37:30 -07:00
Max Brunsfeld
0db70b7865
Fix up text editor specs
2018-09-04 11:37:30 -07:00
Max Brunsfeld
467415af19
Merge branch 'master' into wl-rm-safe-clipboard
2018-08-24 11:57:36 -07:00
Ash Wilson
795c3b27aa
Use type
instead of kind
2018-07-24 09:53:14 -04:00
Ash Wilson
dbace171df
Add a kind
property to Gutters
2018-07-24 09:37:23 -04:00
Matthew Dapena-Tretter
f60f1692fd
Reset goal column on all cursor changes
...
Previously, pressing the home key (move-to-first-character-of-line)
while on an empty line wouldn't clear the goal column. This is because
it was only cleared on cursor *change* and that didn't result in a
change. With this commit, it's *always* cleared. Operations that want
to preserve the goal column can reset it afterwards.
2018-07-05 20:13:59 -07:00
Ash Wilson
8fee5f8fb2
Merge remote-tracking branch 'origin/master' into aw/no-really-read-only
2018-03-21 11:55:52 -04:00
Ash Wilson
56a3f1bc41
Fill in missing ensureWritable() calls caught by the specs
2018-03-21 09:29:36 -04:00
t9md
38f080ef07
🔥 unnecessary async
2018-03-21 14:28:38 +09:00
t9md
f303d5906e
✅ undo/redo restore selection of change-initiated-editor
2018-03-21 14:26:05 +09:00
Ash Wilson
0f30f8d569
Specs for calling buffer modification methods on read-only editors
2018-03-20 16:31:06 -04:00
Max Brunsfeld
2100f90cf4
Provide a default scope descriptor if language mode doesn't provide them
2018-02-21 14:55:58 -08:00
Wliu
cd84216f11
Merge branch 'master' into wl-rm-safe-clipboard
2018-01-09 21:39:04 -05:00
Antonio Scandurra
450d6b12fa
Don't add fully-contained selections above/below
...
This is slower than it needs to be and creates behavioral problems when
selections get merged in some cases.
Signed-off-by: Nathan Sobo <nathan@github.com>
2018-01-09 16:47:26 +01:00
Max Brunsfeld
3f710a1398
Merge pull request #12783 from vedharish/editor_delete_line
2018-01-08 15:58:22 -08:00
Wliu
a1668fc953
Remove old clipboard workaround on Linux
2018-01-04 20:59:32 -05:00
Max Brunsfeld
733d6381cc
Fix handling of {undo: 'skip'} in TextEditor.insertText
...
Signed-off-by: Nathan Sobo <nathan@github.com>
2018-01-03 13:00:53 -08:00
Ford Hurley
065f4c48ec
Avoid dependency on shared state
...
The test was passing only when run in isolation.
2017-12-27 16:37:55 -05:00
Ford Hurley
3ad3852dd6
Add a test for generated TextEditor ids
2017-12-27 15:16:22 -05:00
Damien Guard
ca53cf9ec1
Remove the texteditor isModified/isReadOnly handling intended for unsavable edit buffers as causes issues with vim-mode-plus
2017-12-13 09:17:30 -08:00
Katrina Uychaco
b3cee41f28
Merge remote-tracking branch 'origin/master' into ku-add-readonly-editor-attribute
2017-12-05 14:02:39 -08:00
Damien Guard
70e773fa7b
Ensure read-only text editors are not considered 'modified'. Also clear read-only flag on successful save.
2017-12-04 13:12:08 -08:00
Max Brunsfeld
607ed74e7b
Rename TokenizedBuffer to TextMateLanguageMode
2017-11-28 16:57:06 -08:00
Max Brunsfeld
74a2609216
Ensure stateStore isConnected for .shouldPromptToSave tests
2017-11-28 12:13:09 -08:00
Max Brunsfeld
e08091f193
Make assignLanguageMode take a language id instead of a language name
2017-11-28 11:14:29 -08:00
Max Brunsfeld
bd4cc42daf
Set the visible state on newly-assigned language modes
2017-11-22 09:35:39 -08:00
Max Brunsfeld
aa1f5dde83
Fix TextEditor tests
2017-11-20 16:49:56 -08:00
Max Brunsfeld
f6c2e0eba4
Allow setting the null language mode w/ assignLanguageMode(buffer, null)
2017-11-20 09:48:00 -08:00
Max Brunsfeld
653ecd7f52
Merge branch 'master' into mb-use-language-mode-api
2017-11-15 12:52:36 -08:00
Nathan Sobo
ad1328db5a
Revert "Merge pull request #16092 from atom/autoscroll-after-fold-or-unfold"
...
This reverts commit 6227ecebed
, reversing
changes made to 311055c575
.
2017-11-14 12:17:50 -07:00
Max Brunsfeld
ff8ecf1a49
Fix errors when passing subword regex to native find methods
2017-11-08 14:00:00 -08:00
Max Brunsfeld
7bae4e7324
Use dedent for multiline template strings in text-editor-spec
2017-11-08 11:57:04 -08:00
Max Brunsfeld
20b0fc688d
Use assignLanguageMode in TextEditor spec
2017-11-06 17:18:53 -08:00
Max Brunsfeld
fe6b385c97
Move largeFileMode logic to TokenizedBuffer
2017-11-06 17:07:23 -08:00
Max Brunsfeld
3d36455885
Make getNonWordCharacters take a position
2017-11-06 17:07:23 -08:00
Nathan Sobo
a1e8d25e55
Autoscroll to cursor position after folding or unfolding
...
There were several different fold/unfold code paths, so I decided to
weave simple autoscroll assertions into the existing tests.
2017-11-03 09:57:29 -06:00
Nathan Sobo
1e9753d8a5
Fix select-word command between word and non-word chararacters
...
In #15776 , we accidentally stopped passing an option to the wordRegExp
method that caused us to prefer word characters when selecting words at
a boundary between word and non-word characters.
2017-11-02 10:22:22 -06:00
Max Brunsfeld
96e6b3a2ce
Fix error in .getLongTitle when editor isn't in the workspace
2017-11-01 16:51:01 -07:00
Max Brunsfeld
616ebe71d9
Convert text-editor-spec.coffee to JavaScript
2017-11-01 15:51:14 -07:00
Max Brunsfeld
079f4d901c
Move all .toggleLineComments tests to text-editor-spec.js
2017-10-23 17:00:05 -07:00
Max Brunsfeld
8d532e7780
Fix exception when trying to fold non-foldable row
2017-10-23 10:20:45 -07:00
Max Brunsfeld
4d057a16d6
Prompt to save when unloading if editor is in conflict
2017-10-03 11:09:33 -07:00
Max Brunsfeld
090b753d84
Move toggleLineCommentsForBufferRows to TokenizedBuffer
2017-09-24 10:34:34 -07:00
Max Brunsfeld
cd1a265dd3
Move .suggestedIndentForBufferRow tests to tokenized-buffer-spec
2017-09-24 09:54:06 -07:00
Max Brunsfeld
62e94f7b96
Rename language-mode-spec.js to text-editor-spec.js
...
This gets the ball rolling toward converting the text editor specs to JS
2017-09-22 14:40:34 -07:00