improve typescript ux
Signed-off-by: Xe <me@christine.website>
This commit is contained in:
parent
9dc8a5c8de
commit
026f90b4fe
|
@ -87,7 +87,12 @@ in {
|
||||||
(other-window 1)
|
(other-window 1)
|
||||||
(find-file arg))
|
(find-file arg))
|
||||||
|
|
||||||
(xterm-mouse-mode)
|
;;;; Mouse scrolling in terminal emacs
|
||||||
|
(unless (display-graphic-p)
|
||||||
|
;; activate mouse-based scrolling
|
||||||
|
(xterm-mouse-mode 1)
|
||||||
|
(global-set-key (kbd "<mouse-4>") 'scroll-down-line)
|
||||||
|
(global-set-key (kbd "<mouse-5>") 'scroll-up-line))
|
||||||
'';
|
'';
|
||||||
|
|
||||||
usePackageVerbose = true;
|
usePackageVerbose = true;
|
||||||
|
@ -237,6 +242,13 @@ in {
|
||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
|
|
||||||
|
fountain-mode = {
|
||||||
|
enable = true;
|
||||||
|
mode = [
|
||||||
|
''("\\.fountain\\'" . fountain-mode)''
|
||||||
|
];
|
||||||
|
};
|
||||||
|
|
||||||
ivy = {
|
ivy = {
|
||||||
enable = true;
|
enable = true;
|
||||||
demand = true;
|
demand = true;
|
||||||
|
@ -410,7 +422,12 @@ in {
|
||||||
js2-mode.enable = true;
|
js2-mode.enable = true;
|
||||||
#rjsx-mode.enable = true;
|
#rjsx-mode.enable = true;
|
||||||
tide.enable = true;
|
tide.enable = true;
|
||||||
typescript-mode.enable = true;
|
typescript-mode = {
|
||||||
|
enable = true;
|
||||||
|
config = ''
|
||||||
|
(setq typescript-indent-level 2)
|
||||||
|
'';
|
||||||
|
};
|
||||||
|
|
||||||
deno-fmt = {
|
deno-fmt = {
|
||||||
enable = true;
|
enable = true;
|
||||||
|
@ -477,6 +494,11 @@ in {
|
||||||
pname = "xe-tools";
|
pname = "xe-tools";
|
||||||
src = ./xe-tools.el;
|
src = ./xe-tools.el;
|
||||||
});
|
});
|
||||||
|
general = ''
|
||||||
|
(general-nmap
|
||||||
|
:prefix "SPC"
|
||||||
|
"x-l-d" '(xe/look-of-disapproval))
|
||||||
|
'';
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
|
@ -5,4 +5,9 @@
|
||||||
(if (or (interactive-p) display-anyway)
|
(if (or (interactive-p) display-anyway)
|
||||||
(message "%d buffers in this Emacs" buf-count)) buf-count))
|
(message "%d buffers in this Emacs" buf-count)) buf-count))
|
||||||
|
|
||||||
|
(defun xe/look-of-disapproval ()
|
||||||
|
"Just in case we need this"
|
||||||
|
(interactive)
|
||||||
|
(insert "ಠ_ಠ"))
|
||||||
|
|
||||||
(provide 'xe-tools)
|
(provide 'xe-tools)
|
||||||
|
|
Loading…
Reference in New Issue