format
This commit is contained in:
parent
0d2ce3b5c4
commit
82ab9c62e8
79
init.el
79
init.el
@ -4,8 +4,8 @@
|
|||||||
(menu-bar-mode 0)
|
(menu-bar-mode 0)
|
||||||
(set-fringe-mode 0)
|
(set-fringe-mode 0)
|
||||||
(blink-cursor-mode 0)
|
(blink-cursor-mode 0)
|
||||||
(set-frame-parameter nil 'alpha-background 80)
|
;(set-frame-parameter nil 'alpha-background 80)
|
||||||
(add-to-list 'default-frame-alist '(alpha-background . 80))
|
;(add-to-list 'default-frame-alist '(alpha-background . 80))
|
||||||
|
|
||||||
(setq-default line-spacing 1)
|
(setq-default line-spacing 1)
|
||||||
(setq-default cursor-type '(bar . 2))
|
(setq-default cursor-type '(bar . 2))
|
||||||
@ -14,6 +14,7 @@
|
|||||||
;;~ and # files
|
;;~ and # files
|
||||||
(setq make-backup-files nil)
|
(setq make-backup-files nil)
|
||||||
(setq auto-save-default nil)
|
(setq auto-save-default nil)
|
||||||
|
(setq auth-sources '("~/.authinfo"))
|
||||||
|
|
||||||
;;pkgs
|
;;pkgs
|
||||||
(require 'package)
|
(require 'package)
|
||||||
@ -21,40 +22,36 @@
|
|||||||
(package-initialize)
|
(package-initialize)
|
||||||
|
|
||||||
(require 'use-package)
|
(require 'use-package)
|
||||||
(use-package magit :ensure t)
|
|
||||||
(use-package nerd-icons :ensure t)
|
(use-package nerd-icons :ensure t)
|
||||||
|
|
||||||
(use-package direnv
|
(use-package pdf-tools
|
||||||
:ensure t
|
:ensure t
|
||||||
:bind ("C-; d" . direnv-allow))
|
:magic ("%PDF" . pdf-view-mode)
|
||||||
|
:config
|
||||||
|
(pdf-tools-install :no-query))
|
||||||
|
|
||||||
(use-package elfeed
|
(use-package acme-theme
|
||||||
:ensure t
|
:ensure t
|
||||||
:bind (("C-; r" . elfeed)))
|
:config
|
||||||
|
(load-theme 'acme t))
|
||||||
|
|
||||||
(use-package which-key
|
;;git
|
||||||
|
(use-package magit :ensure t)
|
||||||
|
(use-package forge
|
||||||
:ensure t
|
:ensure t
|
||||||
:init (which-key-mode))
|
:after magit)
|
||||||
|
|
||||||
(use-package emojify
|
|
||||||
:ensure t
|
|
||||||
:init (global-emojify-mode))
|
|
||||||
|
|
||||||
(use-package latex-preview-pane
|
|
||||||
:ensure t
|
|
||||||
:init (latex-preview-pane-enable))
|
|
||||||
|
|
||||||
|
;;org
|
||||||
(use-package org
|
(use-package org
|
||||||
:ensure t
|
:ensure t
|
||||||
:custom (org-return-follows-link t))
|
:custom ((org-return-follows-link t)))
|
||||||
|
(setq org-format-latex-options (plist-put org-format-latex-options :scale .95))
|
||||||
(use-package elfeed-org
|
(setq org-preview-latex-default-process 'dvisvgm)
|
||||||
:ensure t
|
|
||||||
:init (elfeed-org)
|
|
||||||
:custom (rmh-elfeed-org-files (list "~/.config/emacs/elfeed.org")))
|
|
||||||
|
|
||||||
(use-package org-roam
|
(use-package org-roam
|
||||||
:ensure t
|
:ensure t
|
||||||
|
:after org
|
||||||
:init (org-roam-db-autosync-mode)
|
:init (org-roam-db-autosync-mode)
|
||||||
:custom ((org-roam-v2-ack t)
|
:custom ((org-roam-v2-ack t)
|
||||||
(org-roam-directory (file-truename "~/Notes")))
|
(org-roam-directory (file-truename "~/Notes")))
|
||||||
@ -62,6 +59,17 @@
|
|||||||
("C-; n f" . org-roam-node-find)
|
("C-; n f" . org-roam-node-find)
|
||||||
("C-; n i" . org-roam-node-insert)))
|
("C-; n i" . org-roam-node-insert)))
|
||||||
|
|
||||||
|
(use-package org-bullets
|
||||||
|
:ensure t
|
||||||
|
:after org
|
||||||
|
:hook (org-mode . org-bullets-mode))
|
||||||
|
|
||||||
|
|
||||||
|
;;devel
|
||||||
|
(use-package direnv
|
||||||
|
:ensure t
|
||||||
|
:bind ("C-; d" . direnv-allow))
|
||||||
|
|
||||||
(use-package eglot
|
(use-package eglot
|
||||||
:ensure t
|
:ensure t
|
||||||
:bind(("C-; e a" . eglot-code-actions)
|
:bind(("C-; e a" . eglot-code-actions)
|
||||||
@ -71,6 +79,19 @@
|
|||||||
("C-; e f" . eglot-format)
|
("C-; e f" . eglot-format)
|
||||||
("C-; e r" . eglot-rename)))
|
("C-; e r" . eglot-rename)))
|
||||||
|
|
||||||
|
(use-package company :ensure t
|
||||||
|
:after eglot
|
||||||
|
:hook (eglot-managed-mode . company-mode))
|
||||||
|
|
||||||
|
(use-package ws-butler
|
||||||
|
:ensure t
|
||||||
|
:hook(prog-mode-hook . ws-butler-mode))
|
||||||
|
|
||||||
|
;;feel
|
||||||
|
(use-package which-key
|
||||||
|
:ensure t
|
||||||
|
:init (which-key-mode))
|
||||||
|
|
||||||
(use-package dashboard
|
(use-package dashboard
|
||||||
:ensure t
|
:ensure t
|
||||||
:init (dashboard-setup-startup-hook)
|
:init (dashboard-setup-startup-hook)
|
||||||
@ -81,15 +102,13 @@
|
|||||||
(dashboard-items '((recents . 5)
|
(dashboard-items '((recents . 5)
|
||||||
(bookmarks . 5)
|
(bookmarks . 5)
|
||||||
(projects . 5)))))
|
(projects . 5)))))
|
||||||
|
(setq initial-buffer-choice (lambda () (get-buffer-create dashboard-buffer-name)))
|
||||||
|
|
||||||
;;c asserts
|
;;web search
|
||||||
(defun c--assert ()
|
(defun websearch ()
|
||||||
(interactive)
|
(interactive)
|
||||||
(define-skeleton assert "cassert" "Test:" "assert(" str " && \"" (skeleton-read "Error Text:") "\");" _ )
|
(xwidget-webkit-browse-url
|
||||||
(assert))
|
(concat "https://srx.dhilton.xyz/?q=" (replace-regexp-in-string " " "+" (read-string "search:")))))
|
||||||
|
|
||||||
(with-eval-after-load 'cc-mode
|
|
||||||
(define-key c-mode-map (kbd "C-S-a") 'c--assert))
|
|
||||||
|
|
||||||
;;Custom-file
|
;;Custom-file
|
||||||
(setq custom-file (concat user-emacs-directory "custom.el"))
|
(setq custom-file (concat user-emacs-directory "custom.el"))
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user