From 92dec73f246e186baa5b556f8be05d02edcb7ff7 Mon Sep 17 00:00:00 2001 From: JaeYoo-Im Date: Mon, 5 Jun 2023 20:34:25 +0900 Subject: [PATCH] Emacs : windows config. --- .config/emacs/init.el | 3 ++- .config/emacs/lisp/init-dired.el | 2 ++ .config/emacs/lisp/init-org.el | 5 +++-- .config/emacs/lisp/init-python.el | 3 ++- .config/emacs/lisp/init-reader.el | 3 +-- .config/emacs/lisp/init-rust.el | 4 +++- 6 files changed, 13 insertions(+), 7 deletions(-) diff --git a/.config/emacs/init.el b/.config/emacs/init.el index 8ff514d..1abf95e 100644 --- a/.config/emacs/init.el +++ b/.config/emacs/init.el @@ -86,7 +86,8 @@ Otherwise the startup will be very slow. " (require 'init-dict) ;; docker -(require 'init-docker) +(when ON-LINUX + (require 'init-docker)) ;; utils (require 'init-utils) diff --git a/.config/emacs/lisp/init-dired.el b/.config/emacs/lisp/init-dired.el index fc5ae8b..33df98e 100644 --- a/.config/emacs/lisp/init-dired.el +++ b/.config/emacs/lisp/init-dired.el @@ -22,6 +22,8 @@ ;; Quick sort dired buffers via hydra (use-package dired-quick-sort :hook (after-init . dired-quick-sort-setup) + :init + (setq dired-quick-sort-suppress-setup-warning t) :config (evil-collection-define-key 'normal 'dired-mode-map "s" 'hydra-dired-quick-sort/body)) diff --git a/.config/emacs/lisp/init-org.el b/.config/emacs/lisp/init-org.el index 27f34fd..f46ce79 100644 --- a/.config/emacs/lisp/init-org.el +++ b/.config/emacs/lisp/init-org.el @@ -378,8 +378,9 @@ prepended to the element after the #+HEADER: tag." (use-package ob-async :config (setq ob-async-no-async-languages-alist '("ipython"))) - (use-package org-pdftools - :hook (org-mode . org-pdftools-setup-link)) + (unless ON-WINDOWS + (use-package org-pdftools + :hook (org-mode . org-pdftools-setup-link))) ; Exporter ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; (use-package ox-hugo :defer t diff --git a/.config/emacs/lisp/init-python.el b/.config/emacs/lisp/init-python.el index 303ee36..e7cdffc 100644 --- a/.config/emacs/lisp/init-python.el +++ b/.config/emacs/lisp/init-python.el @@ -54,7 +54,8 @@ ;; Live Coding in Python (use-package live-py-mode)) -(use-package jupyter) +(when ON-LINUX + (use-package jupyter)) (provide 'init-python) diff --git a/.config/emacs/lisp/init-reader.el b/.config/emacs/lisp/init-reader.el index 6a58cbb..78fa628 100644 --- a/.config/emacs/lisp/init-reader.el +++ b/.config/emacs/lisp/init-reader.el @@ -1,5 +1,5 @@ ;;; init-reader.el -*- lexical-binding: t -*- -(when (display-graphic-p) +(when (and ON-LINUX (display-graphic-p)) (use-package pdf-view :ensure pdf-tools :diminish (pdf-view-themed-minor-mode @@ -105,7 +105,6 @@ :hook (after-init . elfeed-org) :config (setq rmh-elfeed-org-files (list (expand-file-name "elfeed.org" org-directory)))) - ;; (elfeed-org)) (provide 'init-reader) ;;; init-reader.el ends here diff --git a/.config/emacs/lisp/init-rust.el b/.config/emacs/lisp/init-rust.el index 5354314..fe46bde 100644 --- a/.config/emacs/lisp/init-rust.el +++ b/.config/emacs/lisp/init-rust.el @@ -33,7 +33,9 @@ ;; Rust (use-package rustic :init - (setq rustic-analyzer-command '("~/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rust-analyzer")) + (if ON-LINUX + (setq rustic-analyzer-command '("~/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rust-analyzer")) + (setq rustic-analyzer-command '("~/.rustup/toolchains/stable-x86_64-pc-windows-msvc/bin/rust-analyzer.exe"))) (setq rustic-lsp-client 'eglot)) (use-package rust-playground) (use-package toml-mode