Kevin Sawicki
4fdaf6dead
Always open untitled editor when no path to open
...
Refs #577
2013-06-07 10:54:51 -07:00
Kevin Sawicki
dea0e08d93
Use hash instead of query string for parameters
...
This allows the pathToOpen to be changed when the project
path changes.
Previously if the untitled window file was saved, the project
path would be forever associated with the undefined window.
Now when the project path changes, the pathToOpen changes so
that the state is persisted to the project area and the untitled
window never has a project.
2013-06-07 10:50:06 -07:00
Kevin Sawicki
fca1c13d03
Move image-view to a package
...
This removes the ugliness of having project.coffee require
image-edit-session at the end since the image-edit-session can
now register itself in an @activate callback and as a deferred
deserializer in the package.cson file.
2013-06-07 10:15:32 -07:00
Kevin Sawicki
3029137cb8
Correct typo in return comment
2013-06-07 09:31:04 -07:00
Kevin Sawicki
c7c9a2496a
Sort autocomplete words case insensitively
2013-06-07 09:18:16 -07:00
Kevin Sawicki
f40a7105bc
Call .openPath() when 'new-window' is triggered
...
Closes #577
2013-06-07 08:51:10 -07:00
Kevin Sawicki
00313c747a
Mention TODO
2013-06-07 08:29:05 -07:00
Kevin Sawicki
2ffd187094
Mention full screen persistence
2013-06-07 08:27:53 -07:00
Cheng Zhao
6f519b0456
Show unresponsive message dialog as sheet.
2013-06-07 16:26:58 +08:00
Cheng Zhao
cb2bf796fa
Show prompt to force closing window when window is frozen.
...
Fixed atom/atom-shell#17 .
2013-06-07 16:26:18 +08:00
Cheng Zhao
bbde993e81
Fullscreen => FullScreen.
2013-06-07 14:33:55 +08:00
Kevin Sawicki
9088ecca16
Default first argument to empty hash
2013-06-06 17:31:54 -07:00
Kevin Sawicki
9a99af2281
Store/restore full screen state on root view
...
Closes #245
2013-06-06 17:21:33 -07:00
Kevin Sawicki
70bb40ce2f
Show all words when prefix and suffix are empty
...
This seems more applicable than just showing the "No matches found"
error when the current position has neither a prefix or a suffix.
2013-06-06 16:42:37 -07:00
Kevin Sawicki
9fea9ea756
Catch and log errors thrown by process.kill()
...
These can occur if killing the process fails because it no longer exists.
2013-06-06 16:23:53 -07:00
Kevin Sawicki
dc46960e6c
Update scroll position after layer dimensions
...
Calling updateLayerDimensions() may change the scroll position
so restore the edit session's stored scroll positions after
updateLayerDimensions() is called but store the scroll left and
scroll top positions beforehand.
2013-06-06 16:15:51 -07:00
Kevin Sawicki
7a04b22375
💄
2013-06-06 16:00:44 -07:00
Kevin Sawicki
d5526515f1
Only save scroll position when attached
2013-06-06 15:58:44 -07:00
Kevin Sawicki
8aeedb8971
Upgrade apm
2013-06-06 13:23:19 -07:00
Kevin Sawicki
9fe7bfb898
Remove unneeded activatePackage calls
...
These are already done in the root beforeEach
2013-06-06 12:45:41 -07:00
Kevin Sawicki
7313407d04
Resolve ${group:/command} style pattern names
...
These are used by the todo package to include the lower cased
version of the matched capture index in the pattern scope name.
2013-06-06 12:39:51 -07:00
Kevin Sawicki
42d70f888e
Bundle todo package
2013-06-06 12:37:39 -07:00
Kevin Sawicki
881efc8e8f
Add mdown for GFM fileTypes
2013-06-06 12:12:26 -07:00
Kevin Sawicki
71c86381df
Support includes inside of injection grammars
2013-06-06 11:30:01 -07:00
Kevin Sawicki
efdb750334
Mention make package
2013-06-06 11:02:57 -07:00
Kevin Sawicki
5afd8d8bd3
Bundle make package
2013-06-06 10:40:45 -07:00
Kevin Sawicki
6f21ea930a
Menion opening fuzzy finder to specific line
2013-06-06 10:23:58 -07:00
Kevin Sawicki
af14f57962
Support opening fuzzy finder to a specific line
...
Adding a line number after a colon such as ':8' to the end of the fuzzy
filter input field will navigate to line 8 of the opened editor.
2013-06-06 10:17:15 -07:00
Kevin Sawicki
e9b8f71997
Mark indentation issues as errors
...
All existing issues have been resolved.
2013-06-06 08:33:25 -07:00
Kevin Sawicki
2f8c45aec4
Break out wrap test to own function
2013-06-06 08:32:47 -07:00
Kevin Sawicki
eaf5b8bc8e
Remove duplicate getLastScreenRow() method
2013-06-06 08:21:00 -07:00
Kevin Sawicki
efb2cfab9f
Remove duplicate getBufferRowCount() method
2013-06-06 08:19:21 -07:00
Kevin Sawicki
320328777e
Remove duplicate keys in classes
2013-06-06 08:18:08 -07:00
Kevin Sawicki
21f965f284
Mark empty param lists as errors
2013-06-06 08:16:23 -07:00
Kevin Sawicki
5c36064afc
Remove empty param lists
2013-06-06 08:16:11 -07:00
Cheng Zhao
01b583957e
Add back edit menu.
...
On OS X, applications rely on the menu to trigger native events for
various commands. Editor view doesn't need it before it listens to the
keyboard shortcuts itself. Since spec window and devtools view don't
listen to keyboard shortcuts, we should rely on the menu to make edit
commands work.
Fixed atom/atom-shell#18 .
2013-06-06 10:24:30 +08:00
Kevin Sawicki
7ccf2390a7
Constantly sync scroll left/top value from editor to edit session
...
Previously these values were only saved on the edit session when
is became inactive causing the scroll position to not always
persist between refreshes.
Closes #474
2013-06-05 19:14:30 -07:00
Cheng Zhao
feab9862ac
Update apm for node v0.10.9.
2013-06-06 09:57:03 +08:00
Kevin Sawicki
f85f95e792
Move universal comment toggle specs to edit-session-spec
2013-06-05 17:58:39 -07:00
Kevin Sawicki
d658e7c490
Only uncomment when all lines start with a comment
...
Previously only the first row was checked for a comment. Now all
rows are checked and the rows are only uncommented when they all
start with a comment.
This only impacts languages that do not specify a command end pattern.
Closes #554
2013-06-05 17:38:50 -07:00
Kevin Sawicki
520e510aab
Update expection extension to .less
2013-06-05 17:02:44 -07:00
Kevin Sawicki
769834e1a6
Add more common binary exetnsions
2013-06-05 17:00:30 -07:00
Kevin Sawicki
42d06d6281
Update path text when active item title changes
...
Closes #573
2013-06-05 16:53:52 -07:00
Kevin Sawicki
0d6028976b
Convert light and dark syntaxes to less
...
Closes #533
2013-06-05 16:25:12 -07:00
Kevin Sawicki
69f7af7c63
Ignore errors unlinking non-existent path
2013-06-05 11:54:27 -07:00
Kevin Sawicki
abbada47da
Put node directory in PATH when spawning
...
This ensures the node used by the spawned process is the one bundled
with Atom.
This should prevent any "env: node: No such file or directory"
errors when spawning a node bin script such as nak.
Refs #514
2013-06-05 10:58:52 -07:00
Kevin Sawicki
e7679d8320
Remove submoduling 3rd-party packages
2013-06-05 10:51:55 -07:00
Kevin Sawicki
d3807fd908
Remove deleted folder
2013-06-05 10:51:11 -07:00
Kevin Sawicki
5adf74794b
Log errors from nak to console
2013-06-04 18:47:05 -07:00
Kevin Sawicki
73c2e94a32
Pad image from container
2013-06-04 18:43:44 -07:00