diff --git a/emacs/init.el b/emacs/init.el index 3866dfb..5b40b5a 100644 --- a/emacs/init.el +++ b/emacs/init.el @@ -38,7 +38,7 @@ ("melpa" . "https://melpa.org/packages/") ("org" . "https://orgmode.org/elpa/"))) '(package-selected-packages - '(clipetty wakatime-mode super-save ox-pandoc evil-surround evil-collection undo-tree toc-org evil-org org-plus-contrib evil-goggles evil-expat evil-commentary auto-package-update lispy smartparens which-key git-gutter rainbow-delimiters auto-complete-distel auto-complete evil magit evil-magit)) + '(tree-sitter-langs tree-sitter centaur-tabs dashboard page-break-lines clipetty wakatime-mode super-save ox-pandoc evil-surround evil-collection undo-tree toc-org evil-org org-plus-contrib evil-goggles evil-expat evil-commentary auto-package-update lispy smartparens which-key git-gutter rainbow-delimiters auto-complete-distel auto-complete evil magit evil-magit)) '(undo-tree-auto-save-history t) '(undo-tree-history-directory-alist '(("." . "~/.undohist-emacs"))) '(undo-tree-visualizer-diff t) @@ -198,11 +198,36 @@ (use-package wakatime-mode :hook (after-init . global-wakatime-mode)) -;; Clipetty (clipboard stuff) -(use-package clipetty - :ensure t - :hook (after-init . global-clipetty-mode)) +;; ;; Clipetty (clipboard stuff) +;; (use-package clipetty +;; :ensure t +;; :hook (after-init . global-clipetty-mode)) +;; Page-break-lines +(use-package page-break-lines + :ensure t + :config (global-page-break-lines-mode 1)) + +;; Dashboard +(use-package dashboard + :ensure t + :config + (dashboard-setup-startup-hook) + (setq dashboard-banner-logo-title "Welcome to Emacs Dashboard") + (setq dashboard-center-content t)) + +(if (not (string-match "^aarch64-.*" system-configuration)) + (progn + ;; Tree-sitter + (use-package tree-sitter + :config + (global-tree-sitter-mode) + (add-hook 'tree-sitter-after-on-hook #'tree-sitter-hl-mode)) + + ;; Tree-sitter-langs + (use-package tree-sitter-langs + :after (tree-sitter))) + ()) ;; Org Mode (use-package org