Commit Graph

81 Commits

Author SHA1 Message Date
Greg Sexton
a8eb81e09c Factor in newlines 2015-04-26 13:21:16 +01:00
Greg Sexton
2b07b5c6fd Create basic indent parser 2015-04-26 11:40:34 +01:00
Greg Sexton
f28a9209d9 Provide global origami mode 2015-04-25 15:20:15 +01:00
Greg Sexton
e81d69ad8e Add go and php to parsers alist 2015-04-25 15:20:06 +01:00
Greg Sexton
27b28c8e16 Fold javadoc also 2015-04-08 21:31:57 +01:00
Greg Sexton
e9577c8a8d Merge pull request #10 from andschwa/url
Change URL to repo's home page
2015-04-04 12:16:50 +01:00
Andrew Schwartzmeyer
fe8f93c33a
Change URL to repo's home page 2015-04-03 20:04:13 -07:00
Greg Sexton
f880c5dac5 Show node when jumping to compile/grep/occur results 2015-03-29 15:14:03 +01:00
Greg Sexton
d81d57047e Add melpa recommendation to readme 2015-01-17 15:44:56 +00:00
Greg Sexton
4c7846a01a Add out of the box support for js 2014-11-22 21:57:01 +00:00
Greg Sexton
1cc58ab689 Make isearch reveal folds 2014-11-22 10:26:26 +00:00
Greg Sexton
7e878a2251 Add origami-toggle-all-nodes 2014-11-16 18:09:19 +00:00
Greg Sexton
ec68e37557 Add autoload cookie 2014-11-16 14:26:35 +00:00
Greg Sexton
842b5c3a8d Fix compilation warnings 2014-11-16 14:12:06 +00:00
Greg Sexton
39b3129f37 Add comparsions to readme 2014-11-16 12:46:08 +00:00
Greg Sexton
2e5d1d9126 Make parsers create consistent ranges 2014-11-15 21:15:28 +00:00
Greg Sexton
e61e3670bc Change readme list to a table 2014-11-15 18:39:48 +00:00
Greg Sexton
dca4a20a30 Write a README 2014-11-15 18:30:26 +00:00
Greg Sexton
6f9915c6a6 Document all commands 2014-11-15 17:39:49 +00:00
Greg Sexton
d586c41b21 Extract out local function 2014-11-15 16:38:58 +00:00
Greg Sexton
775d3058a8 Generalise origami-build-pair-tree 2014-11-15 16:22:45 +00:00
Greg Sexton
81fba32332 Completely remove parser-combinator library
Too slow. Better to keep things simple.
2014-11-12 21:45:40 +00:00
Greg Sexton
01249b4269 Rewrite c-style parser
Remove parser combinator in favour of speed
2014-11-11 21:48:26 +00:00
Greg Sexton
326763b766 Add cperl-mode 2014-11-01 10:06:20 +00:00
Greg Sexton
2673711f7c Improve the clojure parser 2014-08-25 18:53:52 +01:00
Greg Sexton
142ec95360 Add parser for clojure 2014-08-24 16:53:46 +01:00
Greg Sexton
20d4f6e180 Make bind marginally faster 2014-08-17 20:35:25 +01:00
Greg Sexton
80b7547ea8 Elisp parser shows defun args 2014-08-16 19:26:51 +01:00
Greg Sexton
90a3c55a19 Remove left-over pop 2014-08-16 19:22:47 +01:00
Greg Sexton
2de6c9c403 Size limit and protect edges in history 2014-08-16 19:07:20 +01:00
Greg Sexton
a38aaa64c9 Introduce linear history with redo command 2014-08-16 19:01:25 +01:00
Greg Sexton
f9d284cf3d Implement fold undo 2014-08-16 18:23:04 +01:00
Greg Sexton
ac970fb8ea Refactor variable setup 2014-08-16 16:31:37 +01:00
Greg Sexton
26037d8a99 Add origami-recursively-toggle-node command 2014-08-14 22:06:48 +01:00
Greg Sexton
3de4a8513b Refactor, but not fix, origami-next-fold 2014-08-11 21:58:46 +01:00
Greg Sexton
af44495352 Fix elisp parser bug 2014-08-10 16:54:21 +01:00
Greg Sexton
9d6003f90b Rewrite elisp parser to use builtin funcs
More accurate and much faster.
2014-08-10 16:50:28 +01:00
Greg Sexton
4d66682979 Introduce offset 2014-08-10 16:14:14 +01:00
Greg Sexton
8a2d0388f6 Refactor 2014-08-10 15:29:44 +01:00
Greg Sexton
29618c96de Make elisp parser def* based 2014-08-10 15:10:05 +01:00
Greg Sexton
0f90c2a96b Make parser lookup major-mode derived 2014-08-09 14:02:37 +01:00
Greg Sexton
f9858348ff Extract parser.el 2014-08-06 22:00:01 +01:00
Greg Sexton
7775fc2023 Implement origami-forward-toggle-node 2014-08-05 21:24:03 +01:00
Greg Sexton
a244624c7a Only compute the tree if changes have been made 2014-06-02 20:52:39 +01:00
Greg Sexton
053c2c7ac8 Add recursive open/close 2014-06-02 20:19:43 +01:00
Greg Sexton
84ee2e8dcb Move to next/previous fold 2014-06-01 21:39:08 +01:00
Greg Sexton
c4bbdfee6e Refactor commands 2014-06-01 17:49:48 +01:00
Greg Sexton
1b0e818fbe Add require cl 2014-06-01 17:37:02 +01:00
Greg Sexton
afb713c06c Remove debug messages 2014-05-31 20:21:59 +01:00
Greg Sexton
ecf6acae88 Add minor mode hook variable 2014-05-31 18:29:27 +01:00