| 
							
							
								 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 |  | 
			
				
					| 
							
							
								 Greg Sexton | 7ca8127f75 | Create minor mode | 2014-05-31 18:02:04 +01:00 |  | 
			
				
					| 
							
							
								 Greg Sexton | bdc0815218 | Simplify test parser | 2014-05-29 21:46:06 +01:00 |  | 
			
				
					| 
							
							
								 Greg Sexton | 26e35f4227 | Speed up test parser Skip using regular expressions. This is less 'pure' but necessary for
speed! | 2014-05-29 21:39:18 +01:00 |  | 
			
				
					| 
							
							
								 Greg Sexton | fc5db446d4 | Implement recursive parsing | 2014-05-26 20:42:38 +01:00 |  | 
			
				
					| 
							
							
								 Greg Sexton | 1f46c0f3d8 | Add richer parser functions | 2014-05-07 21:23:29 +01:00 |  | 
			
				
					| 
							
							
								 Greg Sexton | 9ab8de98ba | Implement origami-parser-string | 2014-05-06 20:37:17 +01:00 |  | 
			
				
					| 
							
							
								 Greg Sexton | 503b160ba0 | Change fold data model We now use the overlay to access the begin and end as this is updated by
emacs as the buffer changes. | 2014-05-05 21:34:50 +01:00 |  | 
			
				
					| 
							
							
								 Greg Sexton | 3dec1957d2 | Restructure | 2014-05-05 18:14:36 +01:00 |  | 
			
				
					| 
							
							
								 Greg Sexton | 09a5b5fd01 | Make reset more robust | 2014-05-05 11:35:23 +01:00 |  | 
			
				
					| 
							
							
								 Greg Sexton | 2edbbdf3e7 | Make first attempt at updating tree after buffer edits | 2014-05-05 11:35:07 +01:00 |  | 
			
				
					| 
							
							
								 Greg Sexton | 71b4a61bc6 | Change semantics of fold open node | 2014-04-23 20:21:56 +01:00 |  | 
			
				
					| 
							
							
								 Greg Sexton | 65aa2bee02 | Fix comment alignment | 2014-04-21 21:44:22 +01:00 |  | 
			
				
					| 
							
							
								 Greg Sexton | 3650c604b5 | Implement show only | 2014-04-21 21:32:04 +01:00 |  | 
			
				
					| 
							
							
								 Greg Sexton | 3cb65b2912 | Open and close all nodes | 2014-04-21 20:21:05 +01:00 |  | 
			
				
					| 
							
							
								 Greg Sexton | 566dc99370 | Implement reset | 2014-04-21 20:05:50 +01:00 |  | 
			
				
					| 
							
							
								 Greg Sexton | 0f08711a7f | Implement toggle | 2014-04-19 15:08:46 +01:00 |  | 
			
				
					| 
							
							
								 Greg Sexton | 2be3fa7916 | Rename path finding funcs | 2014-04-19 15:04:42 +01:00 |  |