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