eFTE(1)

πŸ’– eFTE β€” the text editor that ate πŸ’–

okay bestie, sit down, hydrate, because we're talking about efte β€” a text editor, and no, it's not "just" a text editor. This is a page from the General Commands Manual, and I'm gonna walk you through every single crumb. πŸ“


✨ NAME ✨

efte β€” Text editor. that's it. that's the name. short, iconic, no notes. πŸ’…


πŸ¦‹ SYNOPSIS πŸ¦‹

efte  [[options] files ...]

vefte [[options] files ...]

nefte [[options] files ...]

yes babes, there are three flavors and they all take [[options] files ...]. pick your girl and go. πŸ‘‘


🌸 DESCRIPTION 🌸

so this manual page documents briefly the efte. it's giving "short and sweet, but make it thorough."

fr fr, this page was written for the Debian GNU/Linux distribution (but it may be used by others πŸ’œ), because the original program does not have a manual page. the way that it instead has documentation in html format… iconic behavior honestly. see below, bestie. πŸ‘€

efte is a powerful text editor which closely resembles Borlands programming editors for M$-DOS, but β€” and this is the part that matters β€” it is far more flexible and configurable. glow up of the century. 🌈


πŸ’… OPTIONS πŸ’…

okay so efte uses a command line syntax which is a little bit different from most of Debian GNU/Linux apps. she's quirky. she's not like other editors. 😌

  • -h -? --help β€” help on command line options. your little "hey what do these do" moment. πŸ™‹
  • -! β€” ignore any external configuration file and use internal configuration. just you and the built-ins, no outside influence. 🧘
  • -l<line>[,<column>] β€” go to line (and column) in the next file on the command line. teleport behavior. ✨
  • -#<line>[<,column>] β€” same as -l. do not use this option. ⚠️ like why is she even here. don't touch her.
  • -m[<mode>] β€” set mode for next files to <mode>. if it's just plain -m, then use the default mode.
  • -C[<.cnf>] β€” use the specified configuration file (compiled). plain -C does the same as -!.
  • -D[<.dsk>] β€” load/save desktop from file <.dsk>. if there's no argument, disable desktop load/save. (the examples below show this off, stay tuned πŸŽ€)
  • -H[<.his>] β€” load/save history from file <.his>. if there's no argument, disable history load/save.
  • -T<tagfile> β€” load tagfile at startup.
  • -t<tag> β€” look up tag tag and display the file containing it.
  • -- β€” the rest of the arguments are not options, but filenames. everything after this is just a file, bestie.
  • -+ β€” the next argument is not an option, even if it starts with a -. super useful when loading files that begin with a -. lifesaver fr. 🫢
  • -noxmb β€” do not use XMB functions in xefte β€” useful if you have incorrect locales and you want to use just english fonts.
  • -font β€” select XWindow font to use with xefte. see VIOFONT also. πŸ‘€

🌈 ENVIRONMENTAL VARIABLES 🌈

this is the list of variables which might change behavior of some internals of efte. the little secret knobs. πŸŽ›οΈ

  • VIOFONT β€” select font used by xefte.
  • ISOCONSOLE β€” when set, vefte is usign ascii symbols to draw tables. this is useful when iso latin charset is used on console. (yes, "usign" β€” we keep the lore exactly as it is, no cap πŸ’€)

⭐ EXAMPLES ⭐

here's where she really shines. look at these.

efte -mBIN /usr/bin/vefte

load /usr/bin/vefte in BIN mode. 🧬

efte -mBIN -+ -bla-

load file -bla- in BIN mode. see how -+ protects the -bla- from being read as options? chef's kiss. πŸ‘¨β€πŸ³πŸ’‹

efte -l100,30 win.c

go to (100,30) in win.c. coordinates, but make it text. πŸ“

efte window.cpp

load file window.cpp. the classic. the vanilla. the default girl. πŸŽ€

efte -- -1 -2 -3 -4 -5 -6

load files -1, -2, -3, -4, -5, -6. yes bestie, SIX of them. πŸŽ‰

efte -D -H efte.dsk efte.his

disable desktop and history loading and saving, and load files efte.dsk and efte.his. note how the bare -D and -H disable instead of enable. sneaky. πŸ™ˆ


🧚 FILES 🧚

~/.efterc
/usr/local/etc/efte/system.fterc
/etc/efte/system.fterc

these are the default configuration files. they include all keybindings and menus compiled with cefte(1) from config files in /usr/share/doc/efte/config-example.tar.gz. that's where all the personality lives. πŸ’œ


πŸ‘‘ SEE ALSO πŸ‘‘

  • cefte(1)
  • /usr/share/doc/efte/contents.html

πŸ’– AUTHORS πŸ’–

this manual page was written by Riku Voipio and Zdenek Kabelac <riku.voipio@iki.fi> <kabi@debian.org> for the Debian GNU/Linux system. legends, honestly. 🫢


πŸ“… DATE πŸ“…

18 Nov 1999


and that's the whole page, bestie. every flag, every file, every example β€” nothing skipped, nothing invented, everything exactly where it belongs. slay. πŸ’…βœ¨

okay so this was eFTE(1) from the General Commands Manual, dated 18 Nov 1999 β€” a vintage queen serving us config files and XMB lore ever since. go forth and edit your little heart out. mwah. πŸ’–πŸŽ€πŸ¦‹

πŸ“¦ where this page comes from