From f5f41a6a061e432d3cdbaebd88d05daa6d2b2ad3 Mon Sep 17 00:00:00 2001 From: Zedhugh Chen Date: Sun, 30 Oct 2022 23:39:21 +0800 Subject: [PATCH] add pdf-tools --- .gitmodules | 9 +++++++++ lisp/init-built-in.el | 2 +- lisp/init-file.el | 16 ++++++++++++++++ site-lisp/pdf-tools | 1 + site-lisp/saveplace-pdf-view | 1 + site-lisp/tablist | 1 + 6 files changed, 29 insertions(+), 1 deletion(-) create mode 160000 site-lisp/pdf-tools create mode 160000 site-lisp/saveplace-pdf-view create mode 160000 site-lisp/tablist diff --git a/.gitmodules b/.gitmodules index a68a649..34c30dd 100644 --- a/.gitmodules +++ b/.gitmodules @@ -160,3 +160,12 @@ [submodule "site-lisp/nginx-mode"] path = site-lisp/nginx-mode url = https://github.com/ajc/nginx-mode.git +[submodule "site-lisp/pdf-tools"] + path = site-lisp/pdf-tools + url = https://github.com/vedang/pdf-tools.git +[submodule "site-lisp/tablist"] + path = site-lisp/tablist + url = https://github.com/politza/tablist.git +[submodule "site-lisp/saveplace-pdf-view"] + path = site-lisp/saveplace-pdf-view + url = https://github.com/nicolaisingh/saveplace-pdf-view.git diff --git a/lisp/init-built-in.el b/lisp/init-built-in.el index 65bf053..fe05395 100644 --- a/lisp/init-built-in.el +++ b/lisp/init-built-in.el @@ -39,7 +39,7 @@ extended-command-history)) ;; Record cursor position for file -(save-place-mode) +(save-place-mode 1) ;; Delete file directly (setq delete-by-moving-to-trash t) diff --git a/lisp/init-file.el b/lisp/init-file.el index c483c5c..4b44921 100644 --- a/lisp/init-file.el +++ b/lisp/init-file.el @@ -26,6 +26,22 @@ . nginx-mode)) +(autoload 'pdf-tools-install "pdf-tools" "" t) +(autoload 'pdf-sync-minor-mode "pdf-sync" "" t) +(autoload 'pdf-annot-minor-mode "pdf-annot" "" t) +(autoload 'pdf-links-minor-mode "pdf-links" "" t) +(autoload 'pdf-history-minor-mode "pdf-history" "" t) +(autoload 'pdf-outline-minor-mode "pdf-outline" "" t) +(autoload 'pdf-occur-global-minor-mode "pdf-occur" "" t) +(require 'pdf-loader) +(pdf-loader-install t t t) + +(with-eval-after-load 'pdf-view + (require 'saveplace-pdf-view)) +(with-eval-after-load 'pdf-view + (add-hook 'pdf-view-mode-hook #'pdf-view-themed-minor-mode)) + + (add-to-list 'auto-mode-alist '("package\\.env\\'" . conf-mode)) (add-to-list 'auto-mode-alist '("package\\.use\\'" . conf-mode)) (add-to-list 'auto-mode-alist '("package\\.mask\\'" . conf-mode)) diff --git a/site-lisp/pdf-tools b/site-lisp/pdf-tools new file mode 160000 index 0000000..d6980bc --- /dev/null +++ b/site-lisp/pdf-tools @@ -0,0 +1 @@ +Subproject commit d6980bc3273e1cf1a73feee6bb523d1568405685 diff --git a/site-lisp/saveplace-pdf-view b/site-lisp/saveplace-pdf-view new file mode 160000 index 0000000..54ed966 --- /dev/null +++ b/site-lisp/saveplace-pdf-view @@ -0,0 +1 @@ +Subproject commit 54ed966b842501c3c092dbf57b372e37b033c578 diff --git a/site-lisp/tablist b/site-lisp/tablist new file mode 160000 index 0000000..faab7a0 --- /dev/null +++ b/site-lisp/tablist @@ -0,0 +1 @@ +Subproject commit faab7a035ef2258cc4ea2182f67e3aedab7e2af9