lupan
36af0a9f50
use base16-theme, customize smart-mode-line, at start set dark theme
2022-11-11 19:18:59 +01:00
lupan
2ef39750c4
lsp-ui: show code actions and bind apply code actions to C-c A
2022-11-07 19:22:12 +01:00
lupan
4a171bd49f
bump package versions
2022-10-21 22:53:21 +02:00
lupan
532af8271c
switching tabs
2022-03-26 11:07:44 +01:00
lupan
443dcc2b90
fix rust-analyzer markdown link
2022-03-26 11:07:40 +01:00
lupan
75cf4b8c52
straight.el based, shorter, simplified, more lsp-mode based
2022-03-11 00:17:30 +01:00
lupan
a3ad94031c
select first installed themes from list, adjust my-toggle-theme for my dotfiles
2022-02-15 01:30:02 +01:00
lupan
61894a5a38
js indent 4, go install istead of go get, add font Iosevka Slab Light
2022-02-15 01:30:02 +01:00
lupan
0724c50c7f
use pylsp (python-lsp-server)
2022-02-15 01:30:02 +01:00
lupan
3b1443aea8
rebind my prog-mode keys to analogous tide commands
2022-02-15 01:30:02 +01:00
lupan
c0265edde4
turn on tide for JavaScript mode
2022-02-15 01:30:02 +01:00
lupan
6a41c38df0
add not for php mode about also including web-mode section
2022-02-15 01:30:02 +01:00
lupan
b2909cd705
better TypeScript support with JSX using web-mode and tide
2022-02-15 01:30:02 +01:00
lupan
60936a3e80
handle tsx files as typescript-mode with rjsx-minor-mode
2021-08-14 12:17:45 +02:00
lupan
62cdf6555a
use lsp and serve-d for D language
2021-03-23 23:42:29 +01:00
lupan
d61e7fb293
add D language
2021-03-23 23:41:17 +01:00
lupan
d4838a8afe
move disable lsp-ui and move its key bindings to its own use-package
2020-11-06 22:30:07 +01:00
lupan
2bf27b132f
remove ensure
2020-11-06 22:16:34 +01:00
lupan
0dabb9ace2
reformat my-font-list to avoid scrollbar on the webpage
2020-11-01 21:34:00 +01:00
lupan
53fead83ac
remove my-cc-style
2020-11-01 21:33:57 +01:00
lupan
5437c34488
remove ivy-posframe
2020-11-01 21:33:08 +01:00
lupan
31be1a7bc2
switch from cmake-ide with rtags to lsp with clangd
2020-11-01 21:32:59 +01:00
lupan
33cf53f969
add note on cmake-ide with meson and change list of fonts
2020-09-22 21:59:11 +02:00
lupan
9d401cfea8
use ivy-rich but display less on buffer switching
2020-09-22 21:59:11 +02:00
lupan
599ed78759
split long line to avoid scrollbar on the webpage
2020-08-18 22:39:32 +02:00
lupan
2580689df8
remove use-package for company-lsp and do not use it in vala-mode
2020-08-18 22:02:25 +02:00
lupan
f7602d4549
use ivy-posframe at frame center
2020-08-18 21:35:15 +02:00
lupan
6d5b7376e3
replace swiper with ctrlf
2020-08-08 23:20:06 +02:00
lupan
894181adfe
use Emacs major version in package directory only if the directory exists
2020-08-01 01:42:44 +02:00
lupan
48a2ef5b47
expand-region, lispy, remind-bindings; avy-goto-line
2020-07-31 21:05:30 +02:00
lupan
4c582ba398
demand counsel and turn on ivy-mode
2020-07-31 00:43:04 +02:00
lupan
662bc733d1
update comments
2020-07-30 19:46:11 +02:00
lupan
d4e9b79068
use vala-language-server instead of dump-jump, add github link
2020-07-30 19:18:06 +02:00
lupan
a048eb6709
use separate package directory for each major Emacs version
2020-07-30 18:52:30 +02:00
lupan
013241dbf1
switch from helm to ivy, add windswap, remove unused, change bindings
2020-07-30 16:27:03 +02:00
lupan
ca7cac6898
remove exwm section
2020-07-29 22:54:40 +02:00
lupan
0d65e887af
add font Iosevka
2020-07-21 22:13:49 +02:00
lupan
66a5767ef9
add function my-select-theme
2020-07-20 09:41:53 +02:00
lupan
2ee80a0fc4
use default shell (possibly zsh) instead of fish and default box cursor
2020-01-23 20:19:46 +01:00
lupan
da4836ce93
use lupan-themes if available
2020-01-06 20:44:29 +01:00
lupan
c219a76afa
update gopls link and its go get command
2020-01-02 22:30:01 +01:00
lupan
f363d0d3da
bind avy-goto-char-timer to s-.
2019-12-30 19:29:21 +01:00
lupan
5251398645
move user@host from title to mode line (avoid title flicker in stumpwm)
2019-12-30 19:29:21 +01:00
lupan
c3cca30ca0
add notmuch with newest messages first
2019-12-30 19:29:21 +01:00
lupan
277a938089
windmove: use C-s-(j|k|h|l)
2019-12-30 19:29:21 +01:00
lupan
99f6eaa5ee
org: use org-hide-leading-stars instead of org-bullets
2019-12-30 19:29:21 +01:00
lupan
d3bb0fe381
shell: use fish if installed, defer vterm
2019-12-30 19:29:21 +01:00
lupan
6519b7cb2d
change cursor to bar
2019-12-30 10:42:43 +01:00
lupan
a4fd006690
ace-window: use base line characters instead of digits
2019-12-22 13:29:03 +01:00
lupan
6ed194b603
go: change title to "Go (golang)" with #go links still working
2019-12-22 11:41:02 +01:00
lupan
70832c8d26
exwm: bind s-<tab> to switching to previous workspace
2019-12-22 11:10:25 +01:00
lupan
6f14e4fb8e
helm: swoop also split with multiple windows
2019-12-22 10:21:48 +01:00
lupan
02f4780f00
fix: use apropospriate-theme (was apropospriate)
2019-12-22 01:11:49 +01:00
lupan
dcc9757666
bind S-s-<return> to vterm
2019-12-21 23:23:28 +01:00
lupan
f352439ea0
add vterm
2019-12-21 22:17:39 +01:00
lupan
034a85e13f
theme: switch to apropospriate
2019-12-21 18:26:19 +01:00
lupan
0db53b4415
exwm: use only if environment variable MY_USE_EXWM is set
2019-12-21 18:26:19 +01:00
lupan
c5bd6b545c
simplify populating my-switch-to-register-map
2019-12-21 12:25:18 +01:00
lupan
52d6ab9632
rust: note on installing rust-src
2019-12-20 23:20:35 +01:00
lupan
43a4b16d75
git: add C-x M-g binding before magit is loaded
2019-12-20 23:20:35 +01:00
lupan
4cd17a638c
add note on installation on Emacs 25
2019-12-20 23:20:35 +01:00
lupan
10189cf277
rust: replace :if keyword with when around use-package call
2019-12-19 21:21:58 +01:00
lupan
259a69d95f
add yasnippet-snippets
2019-12-19 21:17:04 +01:00
lupan
1d2c5c5e54
spell checking git commits, use flycheck, rename functions
2019-12-19 01:11:51 +01:00
lupan
89e8072992
appearance: add subheadings
2019-12-17 23:55:34 +01:00
lupan
3766dd502c
rust: defer loading thanks to removing rust-mode from auto-mode-alist
2019-12-17 23:47:14 +01:00
lupan
92ac862a0d
rtags: use non-breaking spaces to avoid wrapping Key column on the webpage
2019-12-17 23:21:52 +01:00
lupan
199b6677d6
only rebind M-x and C-x C-f on successful loading of helm
...
to get this basic operations otherwise
2019-12-17 23:16:03 +01:00
lupan
ce4d1c86a8
use :config/:demand instead of calling functions from package in :init
...
display errors "Cannot load" instead of specific "Symbol’s function
definition is void"
2019-12-17 23:16:03 +01:00
lupan
52a15b543e
reorder descriptions, and add one, move recentf-max-saved-items
2019-12-17 23:16:03 +01:00
lupan
208524ec82
reorganize git, yasnippet and compilation
...
- join git related packages in git section
- join yasnippet related packages, moved to productivity
- join compilation related declarations to common programming
2019-12-17 23:16:03 +01:00
lupan
a0f1d0439d
turn on yasnippet global mode after init (fix for Emacs 27 git)
2019-12-17 23:16:03 +01:00
lupan
30a7ff1227
term: another hook needed for fish shell to display properly in Emacs 26
2019-12-17 23:16:03 +01:00
lupan
12073bca35
git: bind C-x g to magit-status and C-x G to git-messenger:popup-message
2019-12-17 23:16:03 +01:00
lupan
19e274cbd3
rebind buffer-flip to s-o
2019-12-17 23:16:03 +01:00
lupan
ac91a5c16a
handle nil returned from helm on C-g
2019-12-15 21:31:39 +01:00
lupan
dff227a67c
small code improvements
2019-12-15 21:31:39 +01:00
lupan
cc78bafa5b
which-key, git, and shell get own sections, improve descriptions
2019-12-15 21:31:39 +01:00
lupan
8411e001bf
rtags: update installation fix key bindings description
2019-12-14 17:17:17 +01:00
lupan
af57d152bd
remove obsolete note
2019-12-14 16:07:19 +01:00
lupan
b8d1be8915
rust: force rustic-mode in emacs >= 26, for older refer to common section
2019-12-14 15:30:27 +01:00
lupan
3eabfc7d04
ask for auto installation if use-package not installed
2019-12-14 14:56:45 +01:00
lupan
6c2bccaa4f
use gruvbox themes
2019-12-14 13:24:01 +01:00
lupan
1677194afc
add vi-like windmove bindings, "C-c z" for helm-mt, remove 2 defaliases
2019-12-14 13:23:50 +01:00
lupan
47b79d434f
elisp: bind C-M-i to helm-lisp-completion-at-point
2019-12-14 12:34:22 +01:00
lupan
48c5cf2a02
WWW browsers: select one from helm menu before opening the URL
2019-12-14 12:34:22 +01:00
lupan
1cd40a2258
helm: split selected window, use "s-c" as keymap prefix
2019-12-14 12:34:22 +01:00
lupan
c44f2dc533
add, remove, and change helm key bindings, update name org-switchb
2019-12-13 23:39:50 +01:00
lupan
0176634983
add README.md
2019-12-13 00:11:34 +01:00
lupan
207345dda1
move Vala support in one place
2019-12-12 23:34:27 +01:00
lupan
df7bf949af
use lower level heading for "Old Go setup"
2019-12-12 22:29:07 +01:00
lupan
760f738067
use :hook and defer more packages
...
- run lsp in nim-mode hook
2019-12-12 22:02:21 +01:00
lupan
641611c505
bind avy-goto-char-timer to s-;
2019-12-12 21:29:39 +01:00
lupan
523e18fac3
move company and lsp support to common section and fix rustic indentation
...
rustic: change to 4 spaces indentation
2019-12-12 02:03:08 +01:00
lupan
fc430f9135
use helm-rg and add treemacs info and fzf and lcd links
2019-12-11 22:45:01 +01:00
lupan
7e21b242ed
use helm-autoresize-mode
2019-12-11 22:40:25 +01:00
lupan
aa4239659a
rust: bring back old config if Emacs version less than 26
2019-12-10 22:13:21 +01:00
lupan
7ee7f05468
rust: switch from rust-mode to rustic
2019-12-09 23:07:13 +01:00
lupan
1b1643a1a5
dart: add organize import also in Dart support section
2019-12-09 23:01:05 +01:00
lupan
41076b7c15
go: use go-packages and remove my-go-list-packages
2019-12-09 23:00:47 +01:00