;;;; .zile configuration

;; Rebind keys with:
;; (global-set-key "key" 'func)

; Non-nil inhibits the startup screen.
; It also inhibits display of the initial message in the `*scratch*' buffer.
; Default value is nil.
(setq inhibit-splash-screen nil)

; Default number of columns for margin-changing functions to indent.
; Default value is 4.
(setq standard-indent 4)

; Distance between tab stops (for display of tab characters), in columns.
; Default value is 8.
(setq tab-width 8)

; Controls the operation of the TAB key.
; If t, hitting TAB always just indents the current line.
; If nil, hitting TAB indents the current line if point is at the
; left margin or in the line's indentation, otherwise it inserts a
; "real" TAB character.
; Default value is t.
(setq tab-always-indent t)

; If non-nil, insert-tab inserts "real" tabs; otherwise, it always inserts
; spaces.
; Default value is t.
(setq indent-tabs-mode t)

; Column beyond which automatic line-wrapping should happen.
; Automatically becomes buffer-local when set in any fashion.
; Default value is 70.
(setq fill-column 70)

; If non-nil, Auto Fill Mode is automatically enabled.
; Default value is nil.
(setq auto-fill-mode nil)

; If non-nil, `kill-line' with no arg at beg of line kills the whole line.
; Default value is nil.
(setq kill-whole-line nil)

; Non-nil means searches ignore case.
; Default value is t.
(setq case-fold-search t)

; Non-nil means `query-replace' should preserve case in replacements.
; Default value is t.
(setq case-replace t)

; Non-nil means ring the terminal bell on any error.
; Default value is t.
(setq ring-bell t)

; If non-nil, deactivates the mark when the buffer contents change.
; Also enables highlighting of the region whenever the mark is active.
; The variable `highlight-nonselected-windows' controls whether to
; highlight all windows or just the selected window.
; Default value is t.
(setq transient-mark-mode t)

; If non-nil, highlight region even in nonselected windows.
; Default value is nil.
(setq highlight-nonselected-windows nil)

; Non-nil means make a backup of a file the first time it is saved.
; This is done by appending `~' to the file name.
; Default value is t.
(setq make-backup-files t)

; The directory for backup files, which must exist.
; If this variable is nil, the backup is made in the original file's
; directory.
; This value is used only when `make-backup-files' is t.
; Default value is nil.
(setq backup-directory nil)

