login
Header Space

 
 

fidi: file/directory choosing widget (not that much but something); moving to text editor

May 21, 2008 - 10:46am
Submitted by olecom on May 21, 2008 - 10:46am.
shown concepts:
o `sh && sed && stty && dd` flexible patterns and no `find`, built-in `dd`
  are needed; mc, ncurses, readline are not
o key-vectors (tab is fixed origin)
o +,-,[,] keys - flexible UI config.
* tty backend needed: true windowing (move, overlap), stack-based coloring
  (easy multi-context highlighting).
  if somebody is going to do this for me, then i should say, that
  *this* must be part of modern terminal capabilities; use huge
  otherwise useless VGA RAM as backup for free (in linux's vt102
  emulator or in any X-based).

Now it's time for forward/back paging and, of course, interactive mult-iline text editor! I've used (and still do): mcedit, emacs, jed, vi, nano, and readline (bash most of the time, becasue emacs ^C UI is horrible).

* mcedit: only because it is in `mc`
* emacs: when i've started i heard it is cool
* jed (for email): due to good integration with `slrn`
* vi, nano: checked them out once or twice.

all have half-done sometimes broken, forcing yet another crap to learn, NIH stuff:

* with syntax highlight (NIH1 mcedit, NIH2 emacs, NIH3 jed, NIH4 vi)
* and scripting languages (elisp, slang, etc.)

all i need is not 30 or 20 years old shell, sed, terminal capabilities and some imagination. I'm yet to see:

* BRE + sed instead of all bloat (ERE, perl, slang, elisp RE) around trivial and non-trivial text processing.
* more interractivity:
** like on-the-go spell
** C API/scripted usage checks (as more static analysis as it can be there)
** applied coding style, no stupid flames/readme about it.
** flexible UI (not limit yourself, if something is not comfortable -- it's just shell and sed and files). Example I define what syntax and HTML of it must be here, instead of stupid typing/copying SAME html stuff every time.

Ouh, i've wrote all this in another one -- <textarea/>; it's hirrible... Anyone must write their own in javascript if something non-trivial, like *strong* > &lt;strong>strong&lt;/strong> is needed -- oh my god! (gee, it's quine of &amp;amp;lt;)

document.write() instead of simple `echo` -- THAT IS F%#+'... i have no words.
another buggy, exploitable language and executing environment instead of another OS-protected process with pipes (shell && bin/moz-do-foo*, perl, whatever was working before `mosaic`)?

Even today i cannot switch off javascript or flash on per-site basis -- wtf security/CPU+RAM usage/global warming? F*ck!

I fell to flame and rant again. Jeremy, if i'm fit/not fit in kerneltrap with all this, please let me know. Thanks.
____

blog

May 21, 2008 - 10:50am

"I fell to flame and rant again. Jeremy, if i'm fit/not fit in kerneltrap with all this, please let me know. Thanks."

This is your blog, write in it what you will*.

* So long as it's not hate, pornographic, spam, etc...

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
speck-geostationary