Emacs 22 has functionality to co-exist with any Window Manager. Thus, Goby works well without heavy customization. The followings are actions to be expected:
(1) The frame "*goby*" in Edit mode should just-fit with the screen:
(2) In View mode, the frame should be white/black as follows:
If Goby does not work as explained above, you should customize the following variables.
If the title bar of the frame "*goby*" is not displayed, specify the pixel number of the title bar to move down.
(setq goby-window-manager-top-position 16) ;; Its default is 0
If modeline is not hidden in View mode, increase the line number to enlarge:
(setq goby-window-manager-bottom-margin 7) ;; Its default is 5
If the first line is hidden in View mode, set the following variable to zero (or proper number) o move down.
(setq goby-window-manager-view-top-position 0) ;; Its default is -22
For MacOS X, an appropriate minus value would be good.
(setq goby-window-manager-view-top-position -15) ;; Its default is -22
If you want to customize size and color, set goby-tab-spec. Its default value is as follows:
(setq goby-tab-spec
'((0 6 "gray25" "gray50")
(1 5 "#004080" "#007080")
(2 4 "#006080" "#009080")
(3 3 "#008080" "#00b080")))
The format is as follows:
For the line which has more TAB characters than the maximum number specified in goby-tab-spec, the last entry is used.
Goby provides two themes: 'light and 'dark. The default theme is 'light. If you want to use 'dark, configure as follows:
(setq goby-theme 'dark)
Goby provides the following five hooks: