]> git.mdlowis.com Git - projs/tide.git/commitdiff
Tweaked > sigil to dump command output into the tags region. This allows it to be...
authorMichael D. Lowis <mike.lowis@gentex.com>
Thu, 5 Jan 2017 18:28:16 +0000 (13:28 -0500)
committerMichael D. Lowis <mike.lowis@gentex.com>
Thu, 5 Jan 2017 18:28:16 +0000 (13:28 -0500)
TODO.md
xedit.c

diff --git a/TODO.md b/TODO.md
index ee8d344d2e2c984705c8aeb70da660884048a3df..f7769fad7cabea70a4a2f0c686d2e6f0104e3151 100644 (file)
--- a/TODO.md
+++ b/TODO.md
@@ -2,10 +2,12 @@
 
 Up Next:
 
+* invalid memory accesses while viewing docs/waf
 * Tag line count should account for wrapped lines
 * block selection should handle brace-balancing
 * context sensitive selection of words, commands, line numbers, or filenames.
-* ctrl+shift+f should find next occurence of previous search term
+* ctrl+alt+f should find next occurence of previous search term
+* shift should change direction of search for ctrl+f and right mouse button
 * check for file changes on save
 * check for file changes when window regains focus
 
@@ -15,7 +17,6 @@ The Rest:
 * add a distinct state for pointer move versus drag
 * Add a SaveAs tag that takes an argument for the filename to save as
 * Add a GoTo tag for ctags lookup and line number jump
-* Use select to check for error strings in exec.c
 * Add a tools dir to namespace utility scripts only useful inside the editor
 * implement command diffing logic to optimize the undo/redo log
 * add command line flags to toggle options (Tabs, Indent, etc..)
@@ -39,5 +40,3 @@ The Rest:
 
 * Implement fuse file-system backend?
 * Spell checker integration
-* Syntax highlighting
-* Implement full featured regex engine
diff --git a/xedit.c b/xedit.c
index 90e7c259cce8b1a5d2de2977d0efe301c4914a36..3b0425ac929804c386056166c93466b6e29654e1 100644 (file)
--- a/xedit.c
+++ b/xedit.c
@@ -708,7 +708,8 @@ static void cmd_exec(char* cmd) {
     if (op == '!') {
         cmdrun(ShellCmd, NULL);
     } else if (op == '>') {
-        cmdwrite(ShellCmd, input, &error);
+        dest = TAGS;
+        output = cmdwriteread(ShellCmd, input, &error);
     } else if (op == '|') {
         output = cmdwriteread(ShellCmd, input, &error);
     } else if (op == ':') {