diff -r f76683958fb4 -r 2b7a3925317e init.el --- a/init.el Sun Feb 16 14:02:12 2020 -0600 +++ b/init.el Thu Oct 02 09:45:55 2025 -0500 @@ -63,17 +63,22 @@ ;;;; Packages ;;;; -(package-initialize) (require 'package-require) (package-require '(rg company exec-path-from-shell expand-region flx-ido - smex markdown-mode markdown-mode+ hgignore-mode move-text paredit + smex magit magit-ido markdown-mode hgignore-mode move-text paredit rainbow-delimiters json-mode json-reformat flycheck solarized-theme terraform-mode visual-regexp yasnippet yaml-mode zencoding-mode)) +;; (custom-set-variables +;; '(package-selected-packages +;; '(magit magit-ido ansible-doc company-ansible jinja2-mode ac-js2 auto-complete zencoding-mode +;; yasnippet yaml-mode visual-regexp terraform-mode solarized-theme smex rg rainbow-delimiters +;; paredit move-text markdown-mode json-reformat json-mode hgignore-mode haskell-mode flycheck flx-ido expand-region exec-path-from-shell company))) + + ;;; custom requires -(require 'haskell-intero-init) (require 'javascript-init) (require 'c-init) (require 'ansible-init) @@ -123,7 +128,7 @@ (defun ibuffer-major-mode-group-hook () (interactive) - (setq ibuffer-filter-groups (ibuffer-generate-filter-groups-by-major-mode)) + (setq-default ibuffer-filter-groups (ibuffer-generate-filter-groups-by-major-mode)) (ibuffer-update nil t) (message "ibuffer-major-mode: groups set")) @@ -136,7 +141,7 @@ (exec-path-from-shell-copy-env "PYTHONPATH") (exec-path-from-shell-initialize) (eshell) -(setq tramp-default-method "ssh") +(setq-default tramp-default-method "ssh") (add-hook 'eshell-mode-hook (lambda () (setenv "TERM" "emacs") @@ -177,16 +182,13 @@ ;;; uniquify (require 'uniquify) ; unique buffer names with dirs -(setq +(setq-default uniquify-buffer-name-style 'post-forward uniquify-separator ":") ;;; color-theme -(setq-default - custom-safe-themes - '("8aebf25556399b58091e533e455dd50a6a9cba958cc4ebb0aab175863c25b9a4" - "d677ef584c6dfc0697901a44b885cc18e206f05114c8a3b7fde674fce6180879" default)) +(setq custom-safe-themes t) (when window-system (load-theme 'solarized-light)) @@ -223,7 +225,7 @@ (lambda (x) (add-hook x (lambda () - (linum-mode t) + (display-line-numbers-mode t) (rainbow-delimiters-mode t)))) '(text-mode-hook c-mode-common-hook @@ -255,3 +257,16 @@ (provide 'init) ;;; init.el ends here +(custom-set-variables + ;; custom-set-variables was added by Custom. + ;; If you edit it by hand, you could mess it up, so be careful. + ;; Your init file should contain only one such instance. + ;; If there is more than one, they won't work right. + '(package-selected-packages + '(magit-ido magit zencoding-mode yasnippet yaml-mode visual-regexp terraform-mode solarized-theme smex rg rainbow-delimiters paredit move-text markdown-mode json-reformat json-mode jinja2-mode hgignore-mode haskell-mode flycheck flx-ido expand-region exec-path-from-shell company-ansible auto-complete ansible-doc ac-js2))) +(custom-set-faces + ;; custom-set-faces was added by Custom. + ;; If you edit it by hand, you could mess it up, so be careful. + ;; Your init file should contain only one such instance. + ;; If there is more than one, they won't work right. + )