File: TODO

package info (click to toggle)
oneliner-el 0.3.6-8
  • links: PTS
  • area: main
  • in suites: buster
  • size: 464 kB
  • sloc: sh: 2,952; lisp: 621; makefile: 239; perl: 160
file content (82 lines) | stat: -rw-r--r-- 2,668 bytes parent folder | download | duplicates (9)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82



                      TODO


                                                     '*' =done

*  1 Make a terminology.

*  2 Make a texinfo document.

*  3 Standardize coding style to refer to book "Emacs Reference Manual".

   4 Support pipe-buffer output action by redirection to file.
     '>' character  of EOL means 'output to pipe-buffer'.
     '>>' character of EOL means 'append to pipe-buffer'.

   5 Support *oneliner-edit* ( It's the better for the name "*oneliner-scratch*"? )

   6 Action on pipe-buffer : execution command on cursor point. (C-j ?)

   7 Make a major mode "*Oneliner pipe*n" buffer.
     Support C-cC-0 ... C-cC-9

   8  Display the status to mode-line.
      (command executing/prompting, lines of output-pipe-buffer, bytes of output-pipe-buffer,
       command execution time)

*  9 Separate stdout and stderr.
     SPEC: stdout -> pipe-buffer and stderr -> shell-buffer

* 10 Add a function that handle control code in *Oneliner shell* buffer.

* 11 Support embedding special string in PS1 environment variable to recognize shell prompt.

  12 Add a function that send output of previos command to '*Oneliner pipe*0" buffer. (C-c C-t)

* 13 Expire a variable `oneliner-init-done'.

* 14 Support C-cC-0 .... C-cC-9 on XEmacs.

* 15 Add [return,delete,backspace] keys to deny-key-list.

* 16 Add a function to backup original keymap.

* 17 Solve the promplem "XEmacs 21.1 doesn't have make-indirect-buffer()".
     -> HOWTO: Display a warning.

* 18 Change syntax "|@buffer!" -> "|@buffer".

  19 Support 'UNDO' function of pipe-buffer. (roll back to previos snapshot)

  20 Stop to write code "cygpath -w " immediate. ( variable is better )

  21 Make new format to Oneliner control string. (new format is to carry S-exp.)

  22 Make new Oneliner control string format ("stdln" and "std")
     "stdln":string+return code.     "std":string.

  23 Solve the problem ( complementation conflicting sqlplus's '@' syntax and Oneliner's '@' syntax )

  24 Implement a idea of auto popup pipe-buffer.

* 25 Make a document "README.Meadow".

* 26 Solve the problem ( temporary files of pipe-buffer conflicts on multi users and multi tasks )

* 27 Think to support zsh.

* 28 Think to support telnet,rsh,rlogin mode.

* 29 Add the target "archive" which make the oneliner-x.y.z.tar.gz(tarball) to Makefile.

* 30 Add a function that evaluate S-exp in pipe-buffer with '!' syntax.

* 31 Remove two functions (oneliner-get-std-string(), oneliner-eval-keyword())

* 32 Shift to Autoconf. 

  33 BUGFIX: Multiple oneliner's shell buffer can't use at the same time.
      (Always oneliner-send-cd() send to *Oneliner shell* buffer, it's no good...)