Adam Boesch
88a95ad06b
Fix cursor so clicking the below the last line of text puts the cursor at
...
the end of the last line.
2014-10-17 14:00:25 -07:00
Kevin Sawicki
1ddb956a94
Cache versions that do not match the range
2014-10-16 16:32:52 -07:00
Kevin Sawicki
4889e03cf2
Always move to end of current line
2014-10-16 16:13:38 -07:00
Kevin Sawicki
7f6cc8a100
📝 Correct typos
2014-10-16 16:13:38 -07:00
Kevin Sawicki
e8e0ee1e34
📝 form -> from
2014-10-16 16:13:37 -07:00
Kevin Sawicki
afd1fa995f
💄
2014-10-16 16:13:37 -07:00
Kevin Sawicki
f94983d4d9
Scan buffer to remove trailing whitespace
2014-10-16 16:13:37 -07:00
Adam Boesch
ffa528001c
Fix join lines so that only a single space will exist between two lines that are joined.
2014-10-16 16:13:37 -07:00
Kevin Sawicki
305b9bc030
Add missing require
2014-10-16 16:13:23 -07:00
Kevin Sawicki
6ed3ef3f60
Only require coffee file when available
...
Closes #3864
2014-10-16 15:41:23 -07:00
Nathan Sobo
c0843d467d
Opt out of command registration for textInput events
...
There seems to be issues capturing them when they are programmatically
dispatched via dispatchEvent. This was causing problems for the vim-mode
specs. This event belongs among the native events that aren’t treated
as commands anyway.
2014-10-16 15:58:14 -06:00
Ben Ogle
1577a28ad4
Add links to the new doc in the API docs
2014-10-16 13:23:34 -07:00
Ben Ogle
ee23131688
Rename scopes -> Scope selectors in config::set docs
2014-10-16 13:23:34 -07:00
Ben Ogle
50a5609c6b
Merge pull request #3847 from atom/bo-scoped-defaults
...
Add scoped defaults
2014-10-16 11:04:15 -07:00
Ben Ogle
0bc1407e7d
📝 Add doc strings
2014-10-15 18:16:44 -07:00
Nathan Sobo
06e9dbf48a
💄 Remove confusing parentheses usage
2014-10-15 19:11:13 -06:00
Nathan Sobo
231295cb2c
Add dummy commands prior to package activation so they appear in palette
...
Fixes #3846
2014-10-15 18:55:38 -06:00
Kevin Sawicki
92d08b47ad
Add config for font zooming when Ctrl+Scrolling
2014-10-15 16:59:43 -07:00
Kevin Sawicki
5c3a7a99fc
Merge pull request #3737 from russlescai/rl-mousewheel-ctrl-zoom-with-fixes
...
Adjust font size using Control key with Mouse Scroll Wheel.
2014-10-15 16:52:46 -07:00
Ben Ogle
a42b3ff171
Support a scopeSelector in getSettings()
2014-10-15 16:26:03 -07:00
Ben Ogle
757abfe3db
Config::restoreDefaults handles scopes
2014-10-15 15:33:38 -07:00
Ben Ogle
d7d6e506da
ScopeChainForScopeDescriptor
2014-10-15 15:11:41 -07:00
Ben Ogle
593fc1e77a
name -> source
2014-10-15 15:11:27 -07:00
Ben Ogle
ae857203fd
Support scoped settings in getDefault
2014-10-15 15:11:19 -07:00
Kevin Sawicki
f07f096f56
Use Range class that memoizes
2014-10-15 14:47:24 -07:00
Ben Ogle
62c1972c95
isDefault supports scoped settings
2014-10-15 14:44:16 -07:00
Kevin Sawicki
e02af51a04
🐎 Extend range to memoize matched versions
2014-10-15 13:09:47 -07:00
Kevin Sawicki
d2c7a2caca
Return early when cache to add is missing
2014-10-15 13:09:47 -07:00
Kevin Sawicki
88f0183352
Remove unneeded quotes
2014-10-15 13:09:47 -07:00
Kevin Sawicki
5052aaca95
Don't leave empty paths with a trailing slash
2014-10-15 13:09:46 -07:00
Kevin Sawicki
a0ae526017
Check candidates after ranges
...
This way builtins are checked for correctly when the
range isn’t found
2014-10-15 13:09:46 -07:00
Kevin Sawicki
6a6c7b1852
Calculate load time in index.js
...
Do it previously in window-bootstrap caused several things to not be
included such as requiring coffee script and atom shell modules.
Now it is a much more accurate representation of on load time.
2014-10-15 13:09:46 -07:00
Kevin Sawicki
42040f8a9d
Return early when no candidates exist
2014-10-15 13:09:46 -07:00
Kevin Sawicki
9d1db0f3de
Remove unneeded trailing slash check
...
Package names don’t have these anyway and file paths
won’t be ending with them.
2014-10-15 13:09:46 -07:00
Kevin Sawicki
f0b922f643
Use String::startsWith
2014-10-15 13:09:46 -07:00
Kevin Sawicki
bb92b8697d
Add isCorePath helper
2014-10-15 13:09:46 -07:00
Kevin Sawicki
4c17c9eae6
fs-plust -> fs-plus
2014-10-15 13:09:46 -07:00
Kevin Sawicki
dfd7bcae7f
Use process.resourcesPath to find Atom shell root
2014-10-15 13:09:46 -07:00
Kevin Sawicki
f4ddc05b9c
Remove call to removed function
2014-10-15 13:09:45 -07:00
Kevin Sawicki
948f96dd6f
Only load fs-plus when creating a cache
2014-10-15 13:09:45 -07:00
Kevin Sawicki
db627f5cde
🐎 Join paths manually
...
path.join calls path.normalize and with the number of paths
being pushed through the cache it is faster to require them
manually since they are already normalized
2014-10-15 13:09:45 -07:00
Kevin Sawicki
a6866656b7
Inline isAbsolute method
...
This allows fs-plus to be required through the cache
2014-10-15 13:09:45 -07:00
Kevin Sawicki
40c5289e2b
Defer requires until the cache is populated
2014-10-15 13:09:45 -07:00
Kevin Sawicki
7dffc58c5b
Use Module's filename instead of id
2014-10-15 13:09:45 -07:00
Kevin Sawicki
67d430d100
Add crash-reporter to cache
2014-10-15 13:09:45 -07:00
Kevin Sawicki
b9d89cbf5d
Inline valid extensions to check for
2014-10-15 13:09:45 -07:00
Kevin Sawicki
06ac206707
Add clipboard to cache
2014-10-15 13:09:44 -07:00
Kevin Sawicki
6e1bdbbed7
Verify that file path is absolute or relative
2014-10-15 13:09:44 -07:00
Kevin Sawicki
3e3de50eb3
💄
2014-10-15 13:09:44 -07:00
Kevin Sawicki
d7a8dfb209
Add Atom Shell builtins to cache
2014-10-15 13:09:44 -07:00