Corey Johnson
dd81e69bfb
Merge branch 'master' of https://github.com/github/atom
2012-09-25 17:24:23 -07:00
Corey Johnson
aa3f674948
Regex's in the command panel are treated as case-insensitive if there are no non-escaped letters in the pattern
...
/hello becomes /hello/i
/he\Slo becomes /he\Slo/i
/Hello/i becomes /Hello/i
/Hello/ becomes /Hello/
2012-09-25 17:21:35 -07:00
Nathan Sobo
1d9cc53e7f
RootView focuses the *first* focusable child.
...
This prevents an issue where the fuzzy finder's mini-editor would get focused again when the fuzzy finder was being hidden.
2012-09-25 17:38:48 -06:00
Corey Johnson
533ad84d03
Buffer.scanInRange can do a case-insensitive search
2012-09-25 16:30:44 -07:00
Nathan Sobo
1383a94d60
Second attempt: don't blow up when commenting in files w/ no language bundle
2012-09-25 17:14:25 -06:00
Corey Johnson
00f7796e93
Load local bundles from ~/.atom/bundles
2012-09-25 15:40:12 -07:00
Corey Johnson & Nathan Sobo
685cbc3575
When focused, RootView retains focus itself if it has no focusable children
2012-09-25 15:11:07 -06:00
Nathan Sobo
5f253d78e9
Optimization: Use absolute positioning instead of flexbox in editor
...
Flexbox was causing layouts and repaints to cover the entire scroll view instead of just the edited line. This cuts down on DOM manipulation cost significantly.
2012-09-25 14:58:31 -06:00
Corey Johnson
a6352497b9
Merge branch 'master' of https://github.com/github/atom
2012-09-25 13:22:24 -07:00
Corey Johnson
d13796074b
RootView passes focus to a child element with a tabindex of -1 (if one exists)
2012-09-25 13:22:06 -07:00
Corey Johnson
aa7325b355
RootView (instead of Window) handles opening an empty buffer if no path is given.
2012-09-25 12:40:19 -07:00
Nathan Sobo
b4b34b0489
Don't explode on meta-/
if there isn't a valid comment regex
2012-09-25 13:27:46 -06:00
Nathan Sobo
b00d0bacd9
When uncommenting multiple lines, don't raise an error if a line isn't commented
...
Previously, we were assuming that when uncommenting, that every line would match the comment regex. But this might not be the case. If the first line in the selection is commented but some subsequent lines aren't, they won't match the comment regex. So this commit guards for that case.
2012-09-25 13:19:59 -06:00
Nathan Sobo
d3df0a305b
Use <pre>
tag for lines instead of using white-space: pre
css property
...
One less CSS rule, since the whitespace behavior of a `pre` tag is already baked into the browser's default styles.
2012-09-25 13:09:12 -06:00
Nathan Sobo
e8e9abc0b8
Universal selectors degrade performance, and I can't figure what this did
2012-09-25 12:51:22 -06:00
Nathan Sobo
df98c3e9d7
Add "Window" menu
2012-09-25 12:03:26 -06:00
Corey Johnson
cf48665a03
Open Atom src when run via Xcode
2012-09-25 09:57:48 -07:00
Corey Johnson
1d25ff191b
More 💄
2012-09-25 09:26:11 -07:00
Corey Johnson
b1d466f51a
💄
2012-09-25 09:24:50 -07:00
Corey Johnson
8b3e195103
Updated 'How to install Atom'
2012-09-25 09:22:24 -07:00
Nathan Sobo
bea3c88ea1
In FocusNextWindow
, require that window is visible before trying to focus it
2012-09-24 21:18:44 -06:00
Corey Johnson
1c4ccd4db9
escape does not trigger autocomplete
2012-09-24 16:24:17 -07:00
Corey Johnson
23917ab675
Merge branch 'master' of https://github.com/github/atom
2012-09-24 15:55:53 -07:00
Corey Johnson
70e2badb6a
Update benchmark suite
2012-09-24 15:47:33 -07:00
Corey Johnson
cccebda665
Stop when position equals the start position (not always 0)
2012-09-24 15:47:03 -07:00
Nathan Sobo
df0c19482c
Hack in a workaround to cycle windows with meta-`
...
There's something wrong with CEF 3 right now where meta-` events aren't being forwarded to cocoa correctly. I just added some code to intercept meta-` and manually cycle the windows. I ignore any windows for which `excludeFromWindowsMenu` is true. That means we don't ever cycle to the hidden menu.
2012-09-24 16:32:05 -06:00
Corey Johnson
ae0be397de
Merge branch 'master' of https://github.com/github/atom
2012-09-24 13:42:10 -07:00
Corey Johnson
ea18840798
Remove unused methods from onig_reg_exp.js
2012-09-24 11:53:52 -07:00
Corey Johnson
70e31b9677
getNextMatch no longer called
2012-09-24 11:17:31 -07:00
Nathan Sobo
497fb4dde8
Show dev tools on error rather than toggling (which could end up hiding them!)
2012-09-24 11:52:30 -06:00
Corey Johnson
6bd7ff2be2
Fix stynax error in Rakefile
2012-09-24 10:42:53 -07:00
Corey Johnson
831e6ba231
Window starts with no name by default
2012-09-21 16:48:36 -07:00
Corey Johnson
2665a64a78
I remove useless comments
2012-09-21 16:47:44 -07:00
Corey Johnson
6960854689
Be quiet Rakefile
2012-09-21 16:44:22 -07:00
Corey Johnson
efab25a1d1
Merge remote-tracking branch 'origin/master' into making-things-easy
2012-09-21 16:37:29 -07:00
Corey Johnson
450b101ab6
Update readme
2012-09-21 16:35:54 -07:00
Corey Johnson
d447d90fdc
Don't ask about where to install the cli if it already exists in the default directory
2012-09-21 16:13:54 -07:00
Corey Johnson
92a451e8cf
rake install makes ~/.atom more useable
...
~/.atom/atom.coffee is editable by the user, all other files in ATOM_SRC/.atom are symlinked
into ~/.atom.
2012-09-21 16:13:18 -07:00
Corey Johnson
24bb300831
Make rake install better
2012-09-21 15:03:59 -07:00
Corey Johnson
646d9778e5
npm, not np
2012-09-21 13:30:55 -07:00
Corey Johnson
6639888f2d
rakefile 💄
2012-09-21 13:27:19 -07:00
Kevin Sawicki
5c78ebff42
Use platform independent extension header files
2012-09-20 16:24:20 -07:00
Kevin Sawicki
7ef3bab130
Make install script 32-bit only
2012-09-20 16:24:20 -07:00
Kevin Sawicki
8da096b7cd
Use include instead of import
2012-09-20 16:24:20 -07:00
Kevin Sawicki
d4fc3f41fc
Remove unneeded import
2012-09-20 16:24:20 -07:00
Kevin Sawicki
8a570ab1b5
Add 64-bit cef libraries
2012-09-20 16:24:20 -07:00
Kevin Sawicki
13a3592af7
Remove cache miss error text
2012-09-20 16:24:10 -07:00
Kevin Sawicki
3c24fb1a34
Remove commented out code
2012-09-20 16:24:10 -07:00
Kevin Sawicki
ed77dc0916
Remove unused fields
2012-09-20 16:24:10 -07:00
Kevin Sawicki
0f42668718
Use std namespac
2012-09-20 16:24:10 -07:00