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
lupan
b65486d279
add: global bindings for programming modes
2019-12-09 22:54:55 +01:00
lupan
a9bfe1ca28
dart: use lsp to format code on save
2019-12-01 23:58:48 +01:00
lupan
8e9c031ca1
fill long line to avoid scrollbar on the webpage
2019-11-30 22:53:00 +01:00
lupan
ec7a5943ad
go: remove note on copying no longer used goimports
2019-11-30 22:37:53 +01:00
lupan
8ab6ce55cf
go: update note on current go version and the one in Debian
2019-11-30 22:29:56 +01:00
lupan
df5e483956
go: update gopls link
2019-11-30 22:07:57 +01:00
lupan
5f9633827f
go: use gopls to reformat code and add missing (or remove old) imports
2019-11-30 22:06:00 +01:00
lupan
ef5bf904e6
go: remove -u flag when getting gopls
2019-11-30 22:05:54 +01:00