- Use an extremely small font to hurt your eyes.
- Disable menu bar, scroll bar and tool bar.
(menu-bar-mode -1) (tool-bar-mode -1) (scroll-bar-mode -1)
- Use small fringes (2 in my settings)
(setq default-frame-alist '( (left-fringe . 2) (right-fringe . 2) ;; ... ))
- Use smaller modeline.
(set-face-attribute 'mode-line nil :background "Wheat" :foreground "DarkSlateGrey" :height 0.5))
- I often open a shell buffer inside Emacs. It is opened to do compiling, file operations and other stuff you may want to do in normal shell. You probably don't spend a lot of time working in it. After all, your job is coding, not listing files by ls -al all the time. So, can we use a smaller font in all shell buffers?
;; make a face (make-face 'font-lock-small-face) (set-face-attribute 'font-lock-small-face nil :height 0.5) ; have smaller font. ;; add this setting to all shell-mode buffers (add-hook 'shell-mode-hook '(lambda () (font-lock-mode t) (buffer-face-mode t) ; only in emacs 23 (buffer-face-set 'font-lock-small-face) ;; other stuff ))
Squeeze out more display space from your small monitor :(
I don't have a big monitor at work. To squeeze more display spaces out to show more lines of code, we may do tricks like,