Skip to content

Commit 40606ed

Browse files
Borsodi, RegoBorsodi, Rego
authored andcommitted
Add some settings from wsl.
1 parent 3b5d8b4 commit 40606ed

File tree

5 files changed

+47
-9
lines changed

5 files changed

+47
-9
lines changed

init.el

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,12 @@
7979
;; always load .el if newer than .elc
8080
(setq load-prefer-newer t)
8181

82+
;; ----------------------------------------------------------------------------
83+
;; System specific initialization
84+
;; ----------------------------------------------------------------------------
85+
86+
(require 'init-systems nil nil)
87+
8288
;; ----------------------------------------------------------------------------
8389
;; Some "global" keymaps
8490
;; ----------------------------------------------------------------------------

lisp/hosts/init-systems.el

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
;;; init-systems.el --- System-specific configuration -*- lexical-binding: t -*-
2+
;;; Commentary:
3+
;; Check what system/OS is being run on and initialize system specific
4+
;; settings
5+
;;; Code:
6+
7+
8+
(defvar is-linux (eq system-type 'gnu/linux))
9+
(defvar is-windows (eq system-type 'windows-nt))
10+
(defvar is-wsl (and
11+
(eq system-type 'gnu/linux)
12+
(file-exists-p "/proc/sys/fs/binfmt_misc/WSLInterop")))
13+
14+
15+
(when is-wsl
16+
(progn
17+
(setq browse-url-browser-function #'browse-url-generic)
18+
(setq browse-url-generic-program "wslview")
19+
(setq epa-pinentry-mode 'ask)
20+
)
21+
)
22+
23+
24+
(provide 'init-systems)
25+
26+
;;; init-systems.el ends here

lisp/init-defaults.el

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,11 @@
1616
(global-set-key (kbd "C-M-s") 'isearch-forward)
1717
(global-set-key (kbd "C-M-r") 'isearch-backward)
1818

19+
(setq isearch-lazy-count t) ;; Show number of matches online
20+
;; keep highlights until new search, this is a bit disruptive sometimes, now turn it off
21+
;; (setq lazy-highlight-cleanup nil)
22+
23+
1924
(setq save-interprogram-paste-before-kill t
2025
mouse-yank-at-point t
2126
require-final-newline t

lisp/init-editing-utils.el

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -44,15 +44,14 @@
4444
;; Indentation / parens
4545
;; ----------------------------------------------------------------------------
4646

47-
(when-home
48-
(use-package aggressive-indent
49-
:ensure t
50-
:pin gnu
51-
:diminish
52-
:hook
53-
((css-mode . aggressive-indent-mode))
54-
((emacs-lisp-mode . aggressive-indent-mode))
55-
))
47+
(use-package aggressive-indent
48+
:ensure t
49+
:pin gnu
50+
:diminish
51+
:hook
52+
((css-mode . aggressive-indent-mode))
53+
((emacs-lisp-mode . aggressive-indent-mode))
54+
)
5655

5756
(use-package electric
5857
:ensure nil

lisp/languages/init-typescript.el

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@
55
(when-treesit
66
(use-package typescript-ts-mode
77
:ensure nil
8+
:init
9+
(add-to-list 'auto-mode-alist '("\\.ts\\'" . typescript-ts-mode))
810
))
911

1012

0 commit comments

Comments
 (0)