Update screenshots
This commit is contained in:
83
README.md
83
README.md
@@ -13,29 +13,84 @@ keyboard, when the right hand is shifted left by one, `nano` becomes `babi`.
|
|||||||
|
|
||||||
### quitting babi
|
### quitting babi
|
||||||
|
|
||||||
currently you can quit `babi` by using `^X` (or via `Esc` + `:q`).
|
currently you can quit `babi` by using <kbd>^X</kbd> (or via <kbd>esc</kbd> +
|
||||||
|
<kbd>:q</kbd>).
|
||||||
|
|
||||||
|
### key combinations
|
||||||
|
|
||||||
|
these are all of the current key bindings in babi
|
||||||
|
|
||||||
|
- <kbd>^S</kbd>: save
|
||||||
|
- <kbd>^O</kbd>: save as
|
||||||
|
- <kbd>^X</kbd>: quit
|
||||||
|
- arrow keys: movement
|
||||||
|
- <kbd>^A</kbd> / <kbd>home</kbd>: move to beginning of line
|
||||||
|
- <kbd>^E</kbd> / <kbd>end</kbd>: move to end of line
|
||||||
|
- <kbd>^Y</kbd> / <kbd>pageup</kbd>: move up one page
|
||||||
|
- <kbd>^V</kbd> / <kbd>pagedown</kbd>: move down one page
|
||||||
|
- <kbd>^-left</kbd> / <kbd>^-right</kbd>: jump by word
|
||||||
|
- <kbd>^-home</kbd> / <kbd>^-end</kbd>: jump to beginning / end of file
|
||||||
|
- <kbd>^_</kbd>: jump to line number
|
||||||
|
- selection: <kbd>shift</kbd> + ...: extend the current selection
|
||||||
|
- arrow keys
|
||||||
|
- <kbd>home</kbd> / <kbd>end</kdb>
|
||||||
|
- <kbd>pageup</kbd> / <kbd>pagedown</kbd>
|
||||||
|
- <kbd>^-left</kbd> / <kbd>^-right</kbd>
|
||||||
|
- <kbd>^-end</kbd> / <kbd>^-home</kbd>
|
||||||
|
- <kbd>tab</kbd> / <kbd>shift-tab</kbd>: indent or dedent current line (or
|
||||||
|
selection)
|
||||||
|
- <kbd>^K</kbd> / <kbd>^U</kbd>: cut and uncut the current line (or selection)
|
||||||
|
- <kbd>M-u</kbd> / <kbd>M-U</kbd>: undo / redo
|
||||||
|
- <kbd>^W</kbd>: search
|
||||||
|
- <kbd>^\\</kbd>: search and replace
|
||||||
|
- <kbd>^C</kbd>: show the current position in the file
|
||||||
|
- <kbd>^-up</kbd> / <kbd>^-down</kbd>: scroll screen by a single line
|
||||||
|
- <kbd>M-left</kbd> / <kbd>M-right</kbd>: go to previous / next file
|
||||||
|
- <kbd>^Z</kbd>: background
|
||||||
|
- <kbd>esc</kbd>: open the command mode
|
||||||
|
- <kbd>:q</kbd>: quit
|
||||||
|
- <kbd>:w</kbd>: write the file
|
||||||
|
- <kbd>:wq</kbd>: write the file and quit
|
||||||
|
- <kbd>:sort</kbd>: sort the file (or selection)
|
||||||
|
|
||||||
|
in prompts (search, search replace, command):
|
||||||
|
- <kbd>^C</kbd>: cancel
|
||||||
|
- <kbd>^K</kbd>: cut to end
|
||||||
|
- <kbd>^R</kbd>: reverse search
|
||||||
|
|
||||||
|
### setting up syntax highlighting
|
||||||
|
|
||||||
|
the syntax highlighting setup is a bit manual right now
|
||||||
|
|
||||||
|
1. from a clone of babi, run `./bin/download-syntax` -- you will likely need
|
||||||
|
to install some additional packages to download them (`pip install cson`)
|
||||||
|
2. find a visual studio code theme, convert it to json (if it is not already
|
||||||
|
json) and put it at `~/.config/babi/theme.json`
|
||||||
|
|
||||||
## demos
|
## demos
|
||||||
|
|
||||||
not much works yet, here's a few things
|
most things work! here's a few screenshots
|
||||||
|
|
||||||
### file view
|
### file view
|
||||||
|
|
||||||
this opens the file, displays it, and can be edited in some ways and can save!
|
this opens the file, displays it, and can be edited and can save! unknown keys
|
||||||
movement is currently enabled through the arrow keys, home + `^A`, end + `^E`,
|
are displayed as errors in the status bar. babi will scroll if the cursor
|
||||||
and some key combinations are detected. unknown keys are displayed as errors
|
goes off screen either from resize events or from movement. babi can edit
|
||||||
in the status bar. babi will scroll if the cursor goes off screen either from
|
multiple files. babi has a command mode (so you can quit it like vim
|
||||||
resize events or from movement. babi can edit multiple files. babi has a
|
<kbd>:q</kbd>!). babi also support syntax highlighting
|
||||||
command mode (so you can quit it like vim `:q`!).
|
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||

|

|
||||||
|
|
||||||

|

|
||||||
|
|
||||||

|

|
||||||
|
|
||||||

|

|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|

|
||||||
|
|||||||
21
SCREENS.md
21
SCREENS.md
@@ -53,3 +53,24 @@ see the progress of babi over time
|
|||||||
- babi can be quit using `:q` and can save using `:w`
|
- babi can be quit using `:q` and can save using `:w`
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
|
### 2020-03-14
|
||||||
|
|
||||||
|
- a lot of stuff has changed, there's now syntax highlighting and other things
|
||||||
|
- sorry I haven't updated in a while
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|

|
||||||
|
|||||||
Reference in New Issue
Block a user