]> git.mdlowis.com Git - projs/tide.git/commitdiff
updated TODO
authorMichael D. Lowis <mike@mdlowis.com>
Sun, 6 Jan 2019 20:10:43 +0000 (15:10 -0500)
committerMichael D. Lowis <mike@mdlowis.com>
Sun, 6 Jan 2019 20:10:43 +0000 (15:10 -0500)
TODO.md
inc/edit.h
src/lib/job.c

diff --git a/TODO.md b/TODO.md
index 750bdc1378c60cadae8e31cb08ed1eff33dde511..5d0835a87873cbb9c6383bc5098534659018d7c8 100644 (file)
--- a/TODO.md
+++ b/TODO.md
@@ -2,9 +2,6 @@
 
 ## VERIFYING
 
-* paste of selection doesnt occur till next event
-* simultaneously write and read in tide sub commands
-
 ## STAGING
 
 * registrar: doesnt match open windows when new file created and is then opened for edit or line number
@@ -28,7 +25,6 @@
 
 Tags:
 
-* Kill - Kill a background command
 * ID - Get window id of the X window
 * Zerox - Create a copy of the window
 
@@ -42,27 +38,8 @@ The Future:
 
 Maybe think about addressing these later:
 
-* add current dir to path
+* add current dir to PATH variable
 * add support for guidefiles
 * Shift+Insert should insert primary selection
 * Find shortcut should select previous word if current char is newline
 * implement command diffing logic to optimize the undo/redo log
-
-# Auxillary Programs
-
-* Visual diff tool
-* Win-like terminal emulator
-* File browser
-* Acme-like window manager
-
-# Fetch Rule Syntax
-
-include [FILE]
-set [NAME] [VALUE]
-unset [NAME] [VALUE]
-is [NAME] [VALUE]
-isdir [VALUE]
-isfile [VALUE]
-findfile [VALUE]
-matches [NAME] [REGEX]
-exec [CMD] [ARGS...]
index f8b80b6a2166c9ff6df2050ccfc6c81870d8289b..b94c64c4ab72f2ce1c9936694e7b35b9ef942e8e 100644 (file)
@@ -174,6 +174,5 @@ struct Job {
 
 bool job_poll(int ms);
 void job_spawn(int fd, jobfn_t readfn, jobfn_t writefn, void* data);
-void job_create(char** cmd, jobfn_t readfn, jobfn_t writefn, void* data);
 void job_start(char** cmd, char* data, size_t ndata, View* dest);
 int job_run(char** cmd);
index ef8df23800da1aff24f1b95682a4f7726910da59..60729042903bd4162cb055d24e78c517480a4643 100644 (file)
@@ -8,6 +8,7 @@
 #include <sys/socket.h>
 #include <sys/un.h>
 #include <poll.h>
+#include <fcntl.h>
 
 struct PipeData {
     char* data;
@@ -17,7 +18,6 @@ struct PipeData {
 };
 
 #define MAX_JOBS 256
-
 static struct pollfd JobFds[MAX_JOBS];
 static Job* JobList = NULL;
 
@@ -85,7 +85,6 @@ static void job_process(int fd, int events) {
     if (!job->readfn && !job->writefn)
         job_finish(job);
 }
-#include <fcntl.h>
 
 static int job_exec(char** cmd, int* p_pid) {
     int pid, fds[2];