-
Notifications
You must be signed in to change notification settings - Fork 8
bash only text editor
License
comfies/bed
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
||
|| ||
||/||___ ||
|| /` )____________||_/|
||/___ //_/_/_/_/_/_/||/ |
||(___)/_/_/_/_/_/_/_|| |
|| |_|_|_|_|_|_|_|| /|
|| | | | | | | | ||/||
||~~~~~~~~~~~~~~~~~~~||
|| ||
Bash only text editor
[ DESCRIPTION ]
Line-based/modal visual editor. Navigate with the arrow keys and edit with
vim-like bindings. Supports basic file editing and viewing (e.g. scrolling,
paging up/down, line editing, deleting, saving/loading).
[ ENVIRONMENT VARIABLES ]
BED_FILE_PROMPT Prompt shown when setting a file
BED_REFRESH_TIMEOUT How long to wait idle until redrawing
BED_ICON String to be shown in the top left of the status bar
[ KEYBINDS ]
Each bind is set with an environment variable 'BED_KEY_<NAME>'. Values for
the binds are the actual contents the keypress(es) would insert.
Name Default Description
---- ------- -----------
PGUP pgup Move up a window's worth of lines
PGDN pgdn Move down a window's worth of lines
UP ↑ Move up a line
DOWN ↓ Move down a line
QUIT q Exit bed
FILE f Set target file
READ r Read file into the buffer
WRITE w Write buffer into the file
EDIT e Modify current line
APPEND a Append new line, move to it and begin editing
DELETE d Delete the current line
NEW n Insert new line after current
About
bash only text editor
Topics
Resources
License
Stars
Watchers
Forks
Releases
No releases published