Antonio Scandurra
|
b0c670b80a
|
Better naming
...thanks @nathansobo
|
2015-02-18 09:52:23 +01:00 |
|
Antonio Scandurra
|
88ca44d53b
|
Use guard clauses, instead of crappy ANDs
|
2015-02-16 17:56:36 +01:00 |
|
Antonio Scandurra
|
e62e26a3c2
|
Wrap on words, not chars
|
2015-02-16 17:45:57 +01:00 |
|
Antonio Scandurra
|
38118b66cb
|
Do not rely on text anymore, check phantom tokens instead
|
2015-02-16 15:49:00 +01:00 |
|
Antonio Scandurra
|
131048af65
|
Use intention-revealing method names
|
2015-02-16 15:48:59 +01:00 |
|
Antonio Scandurra
|
abd143a255
|
Extract phantom token recognition into TokenizedLine
|
2015-02-16 14:33:37 +01:00 |
|
Antonio Scandurra
|
469876161a
|
Improve TokenizedLine#clipScreenColumn
|
2015-02-16 12:53:09 +01:00 |
|
Antonio Scandurra
|
46fca8360b
|
Use @tabLength instead of an arbitrary value
|
2015-02-16 11:58:21 +01:00 |
|
Antonio Scandurra
|
7f1bb69580
|
Initial attempt
|
2015-02-14 19:04:53 +01:00 |
|
Nathan Sobo
|
0081fa283e
|
Cache .foldable on tokenized lines based on block comments
Still need to handle indentation
|
2015-02-06 14:53:07 -07:00 |
|
Jason Woods
|
2e72790e72
|
🐛 Fix ident guides missing on whitespace only lines with invis chars
|
2015-02-01 18:13:39 +00:00 |
|
Ben Ogle
|
16ad957609
|
scopeDescriptor -> scopes
Now that we have a real ScopeDescriptor object,
these should change back!
|
2014-10-21 11:38:43 -07:00 |
|
Ben Ogle
|
c0091b4601
|
scopes -> scopeDescriptor
!!!
|
2014-10-13 16:30:41 -07:00 |
|
Nathan Sobo
|
6c52bcf20c
|
Assign ::firstNonWhitespace/TrailingWhitespaceIndex in Token::split
Fixes #3277
|
2014-08-15 12:58:27 -06:00 |
|
Nathan Sobo
|
c74f6bb615
|
Remove handling of invisibles from EditorComponent
|
2014-08-13 16:31:40 -06:00 |
|
Nathan Sobo
|
742ec6df0d
|
Determine the endOfLineInvisibles for each TokenizedLine
|
2014-08-13 16:31:39 -06:00 |
|
Nathan Sobo
|
864f9bc2b4
|
Preserve hasLeading/TrailingWhitespace when copying lines w/ invisibles
This fixes the styling of the leading whitespace of folded lines
|
2014-08-13 16:31:39 -06:00 |
|
Nathan Sobo
|
052f9580f2
|
Render correct classes on leading/trailing whitespace spans
|
2014-08-13 16:31:39 -06:00 |
|
Nathan Sobo
|
2daf70f0e5
|
Handle invisibles at the token level to fix char width measurement
Fixes #3188
|
2014-08-13 16:31:39 -06:00 |
|
Ben Ogle
|
d97eacc2f9
|
Add isOnlyWhitespace()
|
2014-07-01 10:54:36 -07:00 |
|
Kevin Sawicki
|
a497b0f90f
|
💄 Use trailing for loop
|
2014-06-18 16:42:36 -07:00 |
|
Kevin Sawicki
|
ec8805e99e
|
Merge branch 'master' of https://github.com/a-m-s/atom into ks-align-hard-tabs
Conflicts:
src/tokenized-line.coffee
|
2014-06-18 16:09:07 -07:00 |
|
Nathan Sobo
|
0ad26c337a
|
Don't use _.pluck when building TokenizedLines
|
2014-05-19 22:20:57 -06:00 |
|
Andrew Stubbs
|
1fe6c498ac
|
Make hard tabs align to columns.
|
2014-05-14 13:31:03 +01:00 |
|
Nathan Sobo
|
28dd7d4acd
|
Treat all whitespace lines as not having leading whitespace
Instead it's treated as all trailing whitespace, as it was originally.
|
2014-04-22 17:09:41 -06:00 |
|
David Graham & Nathan Sobo
|
241731f9c8
|
Render indent guides on empty lines
|
2014-04-22 17:09:39 -06:00 |
|
David Graham & Nathan Sobo
|
6997adece9
|
Associate TokenizedLines with an ::indentLevel
This can be used to render the appropriate number of indent guide spans
for empty lines.
|
2014-04-22 17:09:39 -06:00 |
|
David Graham & Nathan Sobo
|
cf27826156
|
Mark tokens on whitespace-only lines as having leading whitespace
This makes it easy to decide to render the indent guide for a token. If
the token has leading whitespace, we can render it.
|
2014-04-22 17:09:39 -06:00 |
|
David Graham & Nathan Sobo
|
5e38add177
|
Only mark trailing whitespace on the last segment of a soft-wrapped line
|
2014-04-22 17:09:39 -06:00 |
|
David Graham & Nathan Sobo
|
b4af0a79d0
|
Mark tokens with leading/trailing whitespace when building TokenizedLine
|
2014-04-22 17:09:39 -06:00 |
|
David Graham & Nathan Sobo
|
616b9e4b7d
|
💄 Rename breakOutLeadingWhitespace to breakOutLeadingSoftTabs
|
2014-04-22 17:09:39 -06:00 |
|
Nathan Sobo
|
2dda577d7c
|
Improve TokenizedLine::getScopeTree specs and fix bug
|
2014-04-22 17:09:02 -06:00 |
|
Nathan Sobo
|
958bc638d7
|
Improve scrolling performance
|
2014-04-22 17:09:02 -06:00 |
|
Nathan Sobo
|
cc8ba2d679
|
Update the rendered lines when the screen lines change
|
2014-04-22 17:09:01 -06:00 |
|
Nathan Sobo
|
da36d5f40f
|
Start experimenting with an EditorView that renders content with React
|
2014-04-22 17:09:01 -06:00 |
|
Nathan Sobo
|
06bc09951d
|
Fix position translation bug for wrapped lines with hard tabs
Fixes #1681
|
2014-03-04 17:55:53 -07:00 |
|
Kevin Sawicki
|
227454e27e
|
Remove ### style visibility comments
|
2014-02-06 10:40:45 -08:00 |
|
Kevin Sawicki
|
216a5e61fd
|
Update underscore-extensions requires
|
2013-10-15 13:50:16 -07:00 |
|
Kevin Sawicki
|
41fc4f7fe6
|
Use relative require paths in src/ files
|
2013-09-20 10:02:20 -07:00 |
|
Kevin Sawicki
|
76332c76bd
|
Flatten src directory
* Move src/app to src/
* Move src/stdlib to src/
* Remove src/app and src/stdlib from NODE_PATH
|
2013-08-19 20:13:57 -07:00 |
|