dotfiles/tools/emacs.d/lisp/init-basic.el
js0ny c353d008a2 feat(doom): (Maybe temporary) switch to doom emacs
* Surfingkeys: Add pixiv site specific keymaps
* Emacs: (Maybe temporary) switch to doom emacs
* Hyprland: Add shortcuts to screenshot
* nvim: Conceal on Zero-Width Space
2025-02-02 17:32:23 +00:00

37 lines
762 B
EmacsLisp

;;; init-basic.el
;; Disable startup message
(setq inhibit-startup-message t)
;; Use line number by default
(global-display-line-numbers-mode 1)
;; Vim-like relativenumber
;; fix: work for folded region (visual relative line instead of physical)
(use-package display-line-numbers
:config
(setq display-line-numbers-type 'visual)
(setq display-line-numbers-current-absolute t)
:hook
(prog-mode . display-line-numbers-mode))
;; https://book.emacs-china.org/#orgcfd105e Open with Emacs
(server-mode 1)
(require 'recentf)
(recentf-mode 1)
;; Disable topbars
(tool-bar-mode -1)
(scroll-bar-mode -1)
(menu-bar-mode -1)
(use-package alert
:commands (alert)
:config
(setq alert-default-style 'libnotify))
;; Export module
(provide 'init-basic)