tophf
|
0614aa2eee
|
new editor option: selectByTokens
implements #361 except for toggling via Ctrl
|
2018-04-18 19:33:36 +03:00 |
|
tophf
|
5174e7481f
|
stricter "var(" check and code cosmetics
|
2018-04-04 11:37:39 +03:00 |
|
tophf
|
1cc8ac7559
|
autocomplete for --css-variables inside var()
|
2018-04-03 21:39:09 +03:00 |
|
tophf
|
32cd558dda
|
parse a few nonstandard webkit CSS properties
|
2018-03-09 02:34:29 +03:00 |
|
tophf
|
2c86f2f4b9
|
move commentSelection command to other editing commands
|
2018-03-03 23:36:29 +03:00 |
|
tophf
|
6e8ff5b9ef
|
simplify toggleEditorFocus now that CM 5.35 handles Ctrl-Pause
|
2018-03-03 23:36:29 +03:00 |
|
tophf
|
0ba26072f7
|
restore Chrome 49 compatibility: remove "u" flag in RegExp
since it wasn't used globally (e.g. vendor code) it made no real difference
|
2018-02-28 05:15:28 +03:00 |
|
tophf
|
3c15521fc2
|
tweak autocomplete helper
* use the faster getStyleAtPos
* autocomplete !important on typing !
* don't autocomplete hex colors
|
2018-01-14 17:10:54 +03:00 |
|
tophf
|
306b21b75e
|
show Ctrl-Pause hotkey in keymap info using a dummy command
|
2017-12-24 12:28:33 +03:00 |
|
tophf
|
9279390e8c
|
handle double-click between number and %
|
2017-12-23 09:51:28 +03:00 |
|
tophf
|
8c96165fb4
|
refactor and improve selectTokenOnDoubleclick logic
|
2017-12-23 05:39:06 +03:00 |
|
tophf
|
d6c595d94e
|
detect double-clicked token boundaries better
|
2017-12-22 16:55:56 +03:00 |
|
tophf
|
068f23b029
|
fixup: include -+, exclude whitespace at line start
|
2017-12-22 16:29:52 +03:00 |
|
tophf
|
bf6b4eda83
|
select entire CSS token on double click
* .class-name
* property-name
* #some-id
* #123
* -webkit-any
* !important
* 12.5
|
2017-12-22 16:23:20 +03:00 |
|
tophf
|
2dfaa22c35
|
Ctrl-Pause defocuses/focuses the editor
|
2017-12-22 11:22:02 +03:00 |
|
tophf
|
7d8507743d
|
add the missing CSS colors to codemirror parser
|
2017-12-20 00:42:51 +03:00 |
|
tophf
|
70d935d1a0
|
Ctrl-R to invoke replace in pcDefault/sublime keymaps
|
2017-12-18 10:27:50 +03:00 |
|
tophf
|
fb29638d00
|
defocus codemirror on Esc
|
2017-12-11 08:32:27 +03:00 |
|
tophf
|
1c68ac1a3a
|
initialize editor page fully in First Meaningful Paint frame
* previously it wasn't the case when colorpicker option was enabled
* the cost of always loading colorview is ~1ms for >200ms here
|
2017-12-08 06:20:56 +03:00 |
|
tophf
|
8f9705c165
|
recognize USO vars ending with -rgb
|
2017-12-06 06:34:02 +03:00 |
|
tophf
|
43fc26619d
|
editor: raise highlight limit from 10k to 100k chars in one line
|
2017-12-03 02:02:22 +03:00 |
|
tophf
|
a5c3c2e895
|
editor: use 'editor.lineWrapping' option on opening
|
2017-12-03 01:52:46 +03:00 |
|
tophf
|
b995a9d316
|
usercssData.vars may be absent (e.g. in unsaved style)
fixes #267
|
2017-11-29 13:24:13 +03:00 |
|
tophf
|
05677d93b3
|
usercss: use cm.changeGeneration() to detect dirtiness
|
2017-11-27 00:57:25 +03:00 |
|
tophf
|
3ed98cb506
|
fixup 80547aef: autocomplete should fallback to original helper
|
2017-11-25 04:29:56 +03:00 |
|
tophf
|
7e4683d417
|
USO-vars in CSSLint
|
2017-11-24 13:19:19 +03:00 |
|
tophf
|
80547aef70
|
recognize USO-variables /*[[foo]]*/ and provide autocomplete hints
|
2017-11-24 13:19:18 +03:00 |
|
tophf
|
d2826d92f6
|
CodeMirror css mode: recognize "isolation"
|
2017-11-24 13:19:17 +03:00 |
|
tophf
|
c1d1c26c23
|
CodeMirror css mode: recognize "mix-blend-mode"
|
2017-11-24 13:19:16 +03:00 |
|
tophf
|
d767ad7a8c
|
autoLoadMode -> loadScript; chain to avoid flicker on load
|
2017-11-24 13:19:08 +03:00 |
|
tophf
|
102b5e03d4
|
superfast cm.isBlank() instead of !cm.getValue().trim()
|
2017-11-15 02:50:53 +03:00 |
|
eight
|
2b17c07cd6
|
Fix: use CodeMirror.defineExtension
|
2017-11-01 11:18:42 +08:00 |
|
eight
|
13ca45a104
|
Fix: reorder global comment
|
2017-11-01 11:16:46 +08:00 |
|