Cheng Zhao
8be54136ed
Use "shell.openExternal(url)" to open links in external browsers.
2013-05-20 10:12:40 +08:00
Cheng Zhao
7cb6801ce8
Use atom-shell's "shell.moveToTrash()" to replace "$native.moveToTrash()"
2013-05-20 09:57:29 +08:00
Cheng Zhao
177ac5687f
Use atom-shell's "shell.beep()" to replace "$native.beep()"
2013-05-20 09:49:34 +08:00
Nathan Sobo
7dde2fec55
Fix wrap guide spec again. Previously it only passed w/ a wide window.
2013-05-11 09:08:10 -06:00
Nathan Sobo
60319c30ac
Fix wrap guide specs after panes css change
2013-05-10 18:30:01 -06:00
Kevin Sawicki
ea7a8c9670
Render markdown when buffer is reloaded
...
This will keep the preview in sync with the editor.
2013-05-10 12:16:45 -07:00
Kevin Sawicki
113dac6e2b
Add more entries to fence name hash
2013-05-10 12:13:37 -07:00
Kevin Sawicki
642427d015
Remove unneeded guards
...
Syntax will always return a grammar and tokenizing
with the null grammar is acceptable.
2013-05-10 12:12:25 -07:00
Kevin Sawicki
26dad65c8d
Only set code color outside of editor-colors parent
2013-05-10 12:12:03 -07:00
Kevin Sawicki
1a90f1c017
Include source.shell inside of sh/bash code blocks
2013-05-10 11:50:21 -07:00
Kevin Sawicki
c3759feaa0
Show number of paths loaded after indexing message
2013-05-07 08:56:06 -07:00
Kevin Sawicki
96418f3640
Respect core.excludeVcsIgnoredPaths in fuzzy finder
2013-05-06 18:06:10 -07:00
Kevin Sawicki
81462d9050
Hide/show entire loading area instead of only message
2013-05-06 16:53:34 -07:00
Kevin Sawicki
130e5cd3ec
Use task handler to load fuzzy finder paths
...
This use completely async calls from a process task and
also respects the repository-defined ignore rules.
Closes #509 and #514
2013-05-06 16:34:39 -07:00
probablycorey
43a3c93d9b
Substitution commands can replace text with empty string
...
Closes #488
2013-05-06 12:11:48 -07:00
Kevin Sawicki
cc98b88e28
Expect Error instead of JSON string in markdown preview view
2013-05-06 09:42:45 -07:00
Kevin Sawicki
212a192abf
💄
2013-05-06 09:38:10 -07:00
Kevin Sawicki
ebc75b1ba8
Use site color for code elements
2013-05-06 08:34:05 -07:00
Kevin Sawicki
7be6421989
Remove incorrect error message
...
The markdown API is no longer used.
2013-05-06 08:26:02 -07:00
Nathan Sobo
b4206d3202
Merge branch 'master' into know-when-to-foldem
...
Conflicts:
src/app/edit-session.coffee
2013-05-06 08:35:13 -06:00
Nathan Sobo
3e937e9811
Merge remote-tracking branch 'origin/master' into know-when-to-foldem
...
Conflicts:
src/app/buffer-marker.coffee
src/app/cursor.coffee
src/app/display-buffer-marker.coffee
src/app/display-buffer.coffee
src/app/edit-session.coffee
src/app/fold.coffee
src/app/line-map.coffee
src/app/range.coffee
src/app/selection.coffee
src/app/text-buffer.coffee
2013-05-03 18:29:52 -06:00
Garen Torikian
4b993b99cd
Merge pull request #507 from github/markdown-and-out
...
Swap out Markdown render logic with module
2013-05-03 16:59:00 -07:00
Garen Torikian & Nathan Sobo
f4d7586034
Refactor syntax highlighting of Markdown pre blocks
...
Extract out editor-colors class to apply background and default text color
Remove pre background coloring from Markdown preview stylesheet
2013-05-03 16:57:42 -07:00
Garen Torikian
86484e7426
💄 for renamed method call
2013-05-03 16:57:42 -07:00
Garen Torikian
734b6778b1
Add more langauges to mapping
2013-05-03 16:57:42 -07:00
Garen Torikian
252682dd99
Syntax highlight based entirely on editor colors
2013-05-03 16:57:42 -07:00
Garen Torikian
95e14486af
Fix specs for testing highlighted lines
2013-05-03 16:57:42 -07:00
Garen Torikian
cf239ccac0
Implement highlighting of Markdown pre blocks
2013-05-03 16:57:41 -07:00
Garen Torikian
dd041945d2
Transform specs to something useful
2013-05-03 16:57:41 -07:00
Garen Torikian
1cc4c52c7a
Style emoji
2013-05-03 16:57:41 -07:00
Garen Torikian
6c748c2f87
Fix tests
2013-05-02 18:33:28 -07:00
Garen Torikian
4b6e0916c9
Swap out Markdown render logic
2013-05-02 18:33:20 -07:00
Kevin Sawicki
fa5861a626
Include $self inside heading rule
...
This allows emoji, links, etc. to be parsed
and highlighted in headings
2013-05-02 16:21:22 -07:00
Kevin Sawicki
7c8c4bd233
Remove unused requires
2013-05-01 20:57:16 -07:00
Corey Johnson & Nathan Sobo
7a9d408425
Add rootView to tab spec
2013-05-01 17:41:25 -07:00
Corey Johnson & Nathan Sobo
559f76e887
Dragging a tab from one pane to another clears all placement markers
...
Closes #528
2013-05-01 17:36:54 -07:00
Kevin Sawicki
698f670350
Remove mini class from grammar selector
...
Grammars were wrapping when miniaturized even though
there was plenty of room.
2013-05-01 17:13:46 -07:00
Kevin Sawicki
7e15a343f3
Add primary/secondary line classes to select list
...
This will be a style that can be used by extending
classes to provide two lines that don't wrap with
color and padding.
This is initially used by symbols view and fuzzy finder.
2013-05-01 17:09:37 -07:00
Kevin Sawicki
71e73750e2
Kill negative top margin on path
2013-05-01 16:52:13 -07:00
Kevin Sawicki
37b298fcba
Lessify the base fuzzy finder stylehsheet
2013-05-01 16:51:39 -07:00
Kevin Sawicki
01ad97e7b0
Show ellipsis for long paths in fuzzy finder
...
Previously the directory was shown after the file name
and it would wrap if too long causing inconsistent row
heights.
Now the full path is shown below the name in a smaller font
and both the path and file are set to overflow with an ellipsis.
2013-05-01 16:46:22 -07:00
Kevin Sawicki
932d552ae7
Only show scrolls when needed in tree view
2013-05-01 08:22:03 -07:00
Kevin Sawicki
986e5f9c7a
Default to 80 when editor.preferredLineLength <= 0
...
Previously any non-null value would be used as the target
column in the wrap guide and autoflow packages when really
80 should have been used if the value was non-postive.
Now config.getPositiveInt() is called with a default value
of 80 if the current value isn't already positive.
2013-04-30 22:37:02 -07:00
Nathan Sobo
160a336b48
Fix command interpreter spec
2013-04-30 04:57:08 -06:00
Nathan Sobo
51e915c423
Replace marker 'observe' methods w/ ordinary 'changed' event
2013-04-29 21:01:48 -06:00
Nathan Sobo
b35bd36ec7
Get spell check specs passing with new marker api
2013-04-29 21:01:48 -06:00
Nathan Sobo
8c037bf425
Destroy markers properly in command panel operations
2013-04-29 21:01:48 -06:00
Nathan Sobo
ae5e07ddd6
Make bracket matcher work with new marker API
2013-04-29 21:01:48 -06:00
Nathan Sobo
b16529bf9f
Use new marker API to get marker ranges in command panel operations
2013-04-29 21:01:47 -06:00
Nathan Sobo
db0676cc51
Use new API to destroy markers in snippets package
2013-04-29 21:01:47 -06:00