(setq default-major-mode 'text-mode)
(setq-default indent-tabs-mode nil)
(setq-default tab-width 4)
(setq require-final-newline t)
(setq sentence-end-double-space nil)
(setq whitespace-style '(face tabs trailing space-before-tab indentation tab-mark))
(global-set-key [remap dabbrev-expand] 'hippie-expand)
(setq abbrev-file-name (locate-user-emacs-file "var/abbrevs"))
(setq save-abbrevs 'silently)
(if (file-exists-p abbrev-file-name) (quietly-read-abbrev-file))
(load-library "misc")
(global-set-key [remap zap-to-char] 'zap-up-to-char)
(global-set-key (kbd "C-%") 'query-replace)
(global-set-key (kbd "M-%") 'query-replace-regexp)
(global-set-key (kbd "<home>") 'move-beginning-of-line)
(global-set-key (kbd "<end>") 'move-end-of-line)
(defun open-line-above (arg)
"Open a new line before the current one.
See also `newline-and-indent'."
(interactive "p")
(beginning-of-line)
(open-line arg)
(indent-according-to-mode))
(global-set-key [remap open-line] 'open-line-above)
(if (fboundp 'define-globalized-minor-mode)
(progn
(if (require 'undo-tree nil t)
(global-undo-tree-mode 1))
(setq undo-tree-mode-lighter "")))
(autoload 'browse-kill-ring "browse-kill-ring" nil t)
(setq auto-save-default nil
make-backup-files nil)
(require 'ansi-color)
(defun ansi-color-filter ()
(interactive)
(ansi-color-filter-region (region-beginning) (region-end)))
(provide 'ew-edit)