mirror of http://codeberg.org/g1n/.emacs.d.git
73 lines
1.8 KiB
EmacsLisp
73 lines
1.8 KiB
EmacsLisp
; Package repos
|
|
|
|
(require 'package)
|
|
(add-to-list 'package-archives '("melpa" . "https://melpa.org/packages/") t)
|
|
(package-initialize)
|
|
|
|
; THEME
|
|
(load-theme 'twilight t)
|
|
|
|
;; custom
|
|
(setq custom-file "~/.emacs.d/custom.el")
|
|
(load custom-file)
|
|
|
|
; General configuration
|
|
|
|
;; no startup message
|
|
(setq inhibit-startup-message t)
|
|
|
|
;; no toolbar
|
|
(progn
|
|
(if (fboundp 'tool-bar-mode) (tool-bar-mode -1))
|
|
(menu-bar-mode -1)
|
|
(scroll-bar-mode -1))
|
|
|
|
;; don't ask to spell out "yes"
|
|
(fset 'yes-or-no-p 'y-or-n-p)
|
|
|
|
;; show line numbers
|
|
(global-display-line-numbers-mode)
|
|
;; open links in eww
|
|
(setq browse-url-browser-function 'eww-browse-url)
|
|
;;; No cookies
|
|
(setq url-cookie-trusted-urls '()
|
|
url-cookie-untrusted-urls '(".*"))
|
|
|
|
;; general keybindings
|
|
|
|
;;; Zooming
|
|
(global-set-key (kbd "C-=") 'text-scale-increase)
|
|
(global-set-key (kbd "C--") 'text-scale-decrease)
|
|
|
|
;;; Calendar
|
|
(global-set-key (kbd "C-x c") 'calendar)
|
|
|
|
; org-mode
|
|
;; Enable org-mode
|
|
(require 'org)
|
|
(global-set-key (kbd "C-c l") 'org-store-link)
|
|
(global-set-key (kbd "C-c a") 'org-agenda)
|
|
(global-set-key (kbd "C-c c") 'org-capture)
|
|
(setq org-agenda-files '("~/org/gru/"
|
|
"~/org/roam/"
|
|
"~/org/roam/daily"
|
|
"~/org/agenda/"))
|
|
(setq org-html-validation-link nil)
|
|
|
|
;; Org Roam
|
|
|
|
;(make-directory "~/org/roam")
|
|
(setq org-roam-directory "~/org/roam")
|
|
(setq org-roam-completion-everywhere t)
|
|
(setq org-roam-v2-ack t)
|
|
(global-set-key (kbd "C-c n l") 'org-roam-buffer-toggle)
|
|
(global-set-key (kbd "C-c n f") 'org-roam-node-find)
|
|
(global-set-key (kbd "C-c n i") 'org-roam-node-insert)
|
|
(global-set-key (kbd "C-M-i") 'completion-at-point)
|
|
;;; Org Roam dailies
|
|
(require 'org-roam-dailies)
|
|
(global-set-key (kbd "C-c n d") 'org-roam-dailies-map)
|
|
(global-set-key (kbd "C-c n d Y") 'org-roam-dailies-capture-yesterday)
|
|
(global-set-key (kbd "C-c n d T") 'org-roam-dailies-capture-tomorrow)
|
|
(org-roam-db-autosync-mode)
|