From dc206ebe9397d656971ba7fc3a092009ef4e797a Mon Sep 17 00:00:00 2001 From: JSDurand Date: Sat, 9 Jan 2021 14:22:00 +0800 Subject: temporary state --- elisp.el | 22 +++++++++++++++++----- 1 file changed, 17 insertions(+), 5 deletions(-) (limited to 'elisp.el') diff --git a/elisp.el b/elisp.el index b1f1be4..507c944 100644 --- a/elisp.el +++ b/elisp.el @@ -1,10 +1,5 @@ ;;; -*- lexical-binding: t; -*- -;;; a simpler mode name - -(add-hook 'emacs-lisp-mode-hook - (lambda () (set 'mode-name "ELisp"))) - ;;; fontification of extra keywords in emacs lisp files (require 'advice) @@ -56,6 +51,23 @@ (throw 'matcher t))))))) nil)) +;;; highlight parentheses + +(require 'paren) +(set 'show-paren-style 'parenthesis) +(set 'show-paren-highlight-openparen t) +(set 'show-paren-when-point-in-periphery nil) +(set 'show-paren-when-point-inside-paren nil) + +(add-hook 'emacs-lisp-mode-hook #'show-paren-mode) + +;;; remember cursor position + +(require 'saveplace) +(set 'save-place-file (expand-file-name "saveplace" load-file-directory)) +(set 'save-place-forget-unreadable-files t) +(save-place-mode 1) + ;;; a better indentation (advice-add #'calculate-lisp-indent :override #'better-calculate-lisp-indent) -- cgit v1.2.3-18-g5258