Usage of Goby
Executing Goby
- First, type “M-x goby”. Then a new frame “*goby*” which covers the entire screen appears. All functionality of Goby should be used in the frame “*goby*”. A buffer named “*goby scratch*” is prepared in the frame. Its minor mode is Goby(Edit mode).
- If you want to change a minor mode of any buffers, type “M-x goby-mode”.
- If a file whose suffix is “.gby” is read, its major mode and minor mode become Text and Goby, respectively.
Usage of Edit mode
- Basic
- When minor mode is Goby (Edit mode), size and color are decided according to the number of TAB characters in the beginning of a line.
- To insert a TAB character, type TAB or C-i.
- Font and color
- The following commands are prepared for characters in a region.
- C-c;f : Shift Helvatica, Courier, Times (rectangle supported)
- C-c;r : Shift colors (rectangle supported)
- C-c;o : Specify a color (rectangle supported)
- C-c;p : Enlarge (rectangle supported)
- C-c;n : Shrink (rectangle supported)
- C-c;y : Justify font/size/color to its level. This is usefully when you process the text inserted by pasting.
- Image
- C-c;i : Insert an image file
- C-uC-c;i : Insert an image file with shrink ratio
- “Shrink ratio” is percentage against the screen width (e.g. 40) or a fraction of width (400/1024). Goby does not provide shrink ratio relative to the size of image because it is not scalable with other screen sizes.
- C-c;s : Change shrink ratio (use this on an image)
- Itemize
- C-c;* : Insert an item sign
- C-c;I : Insert item signs for the region
- Decorations
- C-c;- : Insert a bar
- C-c;c : Centerize characters and images
- C-c;” : Insert a pause sign
- Mathematical expression
- C-c;m : Convert the characters in the region to italic times
- C-c;^ : Shrink the characters in the region and raise them (power) (rectangle supported)
- C-c;_ : Shrink the characters in the region. (rectangle supported)
- C-c;C-p : Raise the characters in the region.
- C-c;C-n : Lower the characters in the region.
- C-c;2 : Insert the 1/2 character of Latin 1.
- C-c;3 : Insert the 3/4 character of Latin 1.
- C-c;4 : Insert the 1/4 character of Latin 1.
- C-c;. : Insert the dot character of Latin 1.
- C-c;x : Insert the multiply character of Latin 1.
- C-c;/ : Insert the division character of Latin 1.
- Others
- C-c;v : Enter View mode
- C-c;# : Create a PhostScript file
- C-c;@ : Create HTML files with screen dumps
- C-c;l : Insert Control-L
- C-c;h : Iconify the frame
- C-c;C-l : Move the current line to the top of the window
Usage of View mode
- Type C-c;v in Edit mode to enter View mode.
- When you move the mouse pointer to a character, characters around the mouse pointer will be highlighted.
- The following command are prepared in View mode:
- SPC : Go to the next pause or the next page
- DEL : Go to the previous page
- BS : Go to the previous page
- n : Go to the next pause or the next page
- p : Go to the previous page
- Down arrow : Go to the next pause or the next page
- Up arrow : Go to the previous page
- Left button : Go to the next pause or the next page
- Right button : Go to the previous page
- < : Go to the first page
- > : Go to the last page
- Middle button : Send the URL to your browser (Apple + click on Mac)
- i : Get back to Edit mode and iconify the frame
- q : Get back to Edit mode
- C-s : Incremental forward search
- C-r : Incremental backward search