Nathan Sobo
c6ff7e8934
Inserting a mapping within an existing mapping preserves its shape
...
Inserting a mapping should never change the position of any existing
mappings on screen or in the buffer. It's simply a statement about a
range of rows in the buffer mapping to a range of existing rows on
screen, but shouldn't add or remove any rows. Adding and removing rows
on screen or in the buffer is the job of the applyBufferDelta and
applyScreenDelta methods.
2013-05-10 13:20:41 -06:00
Nathan Sobo
1895e8143d
Allow the screen row count of N-screen:1-buffer mappings to be updated
2013-05-10 13:20:41 -06:00
Nathan Sobo
5c74a02688
Add row map specs for mappings of N screen rows to 1 buffer row
2013-05-10 13:20:41 -06:00
Nathan Sobo
2f900e11ed
Add RowMap.bufferRowRangeForScreenRow
2013-05-10 13:20:41 -06:00
Nathan Sobo
1123ca4bc1
Helpful comments
2013-05-10 13:20:41 -06:00
Nathan Sobo
4973c2afc6
Don't return a mapping from traverseToBufferRow if we fall off the end
2013-05-10 13:20:41 -06:00
Nathan Sobo
502e3ceb3b
Factor mapping traversal its own traverseToBufferRow method
2013-05-10 13:20:41 -06:00
Nathan Sobo
32b40fe1ad
Eliminate dummy implementation of bufferRowRangeForScreenRow
2013-05-10 13:20:41 -06:00
Nathan Sobo
9a12b170f6
Allow insertion of multiple buffer row range mappings
2013-05-10 13:20:41 -06:00
Nathan Sobo
9f4b594bd0
Start on RowMap
2013-05-10 13:20:41 -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
827bab90bf
Add tokenizeLines to null grammar
2013-05-10 12:09:58 -07:00
Kevin Sawicki
1a90f1c017
Include source.shell inside of sh/bash code blocks
2013-05-10 11:50:21 -07:00
Kevin Sawicki
8172618bec
Remove unused libgit2 script
2013-05-10 11:19:40 -07:00
Kevin Sawicki
3de070708f
Mention class layout
2013-05-08 11:30:34 -07:00
Kevin Sawicki
7aba7b0854
Use consistent rm flag order
v0.9.0
2013-05-08 11:17:55 -07:00
Kevin Sawicki
f16c7247a9
Clean cefode cache during prebuild
2013-05-08 11:17:30 -07:00
Kevin Sawicki
ef2ece3600
Treat .tgz extension as compressed
2013-05-08 10:27:26 -07:00
Kevin Sawicki
962b559638
Mention fuzy finder fix
2013-05-08 10:25:54 -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
a96c354f4f
Fork with harmony collections enabled
2013-05-06 18:04:01 -07:00
Kevin Sawicki
81462d9050
Hide/show entire loading area instead of only message
2013-05-06 16:53:34 -07:00
Kevin Sawicki
919bdca8f4
Style select list loading area similar to command panel
2013-05-06 16:34:39 -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
Kevin Sawicki
42301210c4
Log uncaught exceptions to parent process
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
e8e0d5dd02
Fix regression: folds can be destroyed by clicking them
2013-05-06 08:27:43 -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
839f0b642c
Merge Kevin's fix for empty line invisibles with the reshuffling of buildLineHtml methods to be on the class level
2013-05-03 16:57:42 -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 & Nathan Sobo
ab23f624af
Add pairs file for gjt
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
Nathan Sobo
a2c894bcc9
Fix some docs issues
2013-05-03 17:35:01 -06:00
Nathan Sobo
ebfd8ca4c3
Give docs errors a better failure message
2013-05-03 17:34:48 -06:00