init.el
changeset 104 2b7a3925317e
parent 103 f76683958fb4
child 105 e45e60614994
--- 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.
+ )