aboutsummaryrefslogtreecommitdiff
path: root/IDEAS.md
diff options
context:
space:
mode:
Diffstat (limited to 'IDEAS.md')
-rw-r--r--IDEAS.md32
1 files changed, 13 insertions, 19 deletions
diff --git a/IDEAS.md b/IDEAS.md
index 49f49548..e15d284e 100644
--- a/IDEAS.md
+++ b/IDEAS.md
@@ -1,37 +1,31 @@
Ideas
=====
-* A wrapper `ksw(1df)` (kill-switch) that traps `SIGINT` to kill a called
+- A wrapper `ksw(1df)` (kill-switch) that traps `SIGINT` to kill a called
program or loop immediately, rather than aborting a loop (is this possible?)
-* A wrapper `sil(1df)` or `nec(1df)` to turn `stty -echo` off for the duration
- of a paste?
-* I can probably share my `psql()` completions/shortcuts after sanitizing them
+- I can probably share my `psql()` completions/shortcuts after sanitizing them
a bit
-* Wouldn't be too hard to add some HTTP BASIC authentication to `ix(1df)` to
+- Wouldn't be too hard to add some HTTP BASIC authentication to `ix(1df)` to
make pastes manageable
-* Have `eds(1df)` accept standard input with the "starting content" for the
+- Have `eds(1df)` accept standard input with the "starting content" for the
script
-* Convert all the manual pages to Mandoc format maybe?
+- Convert all the manual pages to Mandoc format maybe?
<https://en.wikipedia.org/wiki/Mandoc>
-* `qmp(1df)`--quick man page
-* The solution to `chn(1df)` not running in parallel is probably backgrounded
+- `qmp(1df)`--quick man page
+- The solution to `chn(1df)` not running in parallel is probably backgrounded
processes and `mkfifo(1)`.
-* Write something like `hcat(1df)` or `tcat(1df)` that includes filename
+- Write something like `hcat(1df)` or `tcat(1df)` that includes filename
headings for each concatenated file.
-* I can probably get rid of all that nasty templated shell by writing something
+- I can probably get rid of all that nasty templated shell by writing something
that wraps around `mktd(1df)` and generates shell script to run, and calls
that via `eval`.
-* Ideally, the AWK and/or sed scripts in the bin and games directories should
+- Ideally, the AWK and/or sed scripts in the bin and games directories should
be syntax-checked or linted. I could at least add some patient application
of appropriate `gawk --lint` calls for each of the .awk scripts.
-* Alternate buffer type switching would probably work rather well as a simple
- plugin.
-* Write a ftplugin for Perl to switch between punctuation variable names and
+- Write a ftplugin for Perl to switch between punctuation variable names and
English variable names., i.e. \e on `$?` would change to `$CHILD_ERROR`, and
vice-versa.
-* Almost definitely going to want to try a runparts layout for Git hooks at
+- Almost definitely going to want to try a runparts layout for Git hooks at
some point
-* I'd like a Git hook that pre-fills out "Version X.Y.Z" if making an annotated
+- I'd like a Git hook that pre-fills out "Version X.Y.Z" if making an annotated
tag named `vX.Y.Z`.
-* Per-filetype spelling dictionaries might be a good idea, e.g. writing all the
- valid :commands and 'options' for Vim script into a file for ft=vim.