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
lupan
2bd62c6886
use hugo summary divider
2019-11-30 19:31:03 +01:00
lupan
b226acf106
lower level of each heading so that first level is for the title
2019-11-30 19:31:03 +01:00
lupan
bd38ddd480
use gopls@latest
2019-11-30 19:10:57 +01:00
lupan
72211990ee
use format-all to format Dart files
2019-11-26 23:05:49 +01:00
lupan
dfcd3b2c0c
update dart-mode and add flutter
2019-11-26 21:53:11 +01:00
lupan
0fd2f0bead
fill long lines to avoid scrollbar on the webpage
2019-07-23 23:00:35 +02:00
lupan
c06af6b0a5
add devdocs-lookup
2019-07-23 22:45:25 +02:00
lupan
c7dd145535
fix: only load custom-file if it already exists
2019-07-23 22:44:45 +02:00
lupan
1d2aa8271c
use zenburn and leuven themes
2019-07-23 22:32:34 +02:00
lupan
6104afef13
use eyebrowse instead of perspective, do not use powerline
2019-07-23 22:31:12 +02:00
lupan
bc30a650e1
switch to zerodark and parchment themes
2019-07-06 18:42:03 +02:00
lupan
db48f9d366
switch to gopls (but with goimports and guru)
2019-07-06 18:36:20 +02:00
lupan
46cce8f7de
add Nim language
2019-07-06 18:36:19 +02:00
lupan
efa7af0bc2
use package company-rtags and remove a comment
2019-06-21 21:21:02 +02:00
lupan
33c203acb4
add Monofur font
2019-06-15 14:12:22 +02:00
lupan
a019da48ce
add company-slime
2019-03-02 11:20:37 +01:00
lupan
1190288e38
improve comment
2019-02-12 10:36:29 +01:00
lupan
24384d39de
use solarized-theme also in terminal frames
2019-02-12 10:34:03 +01:00
lupan
402fd19a4a
add font Monoid
2019-02-09 23:31:02 +01:00
lupan
894537a6fd
use dumb-jump in vala-mode
2019-01-28 22:57:31 +01:00
lupan
f4a1792ceb
fix trailing spaces but only in modified lines
2019-01-28 22:50:34 +01:00
lupan
3ae3e94763
fzf and lcd for finding files and directories
2019-01-28 22:41:44 +01:00
lupan
204a3cfc1a
replace helm-spaces with perspective
2019-01-28 22:36:36 +01:00
lupan
e00b02f252
fix support for vala completions (lsp-mode, company-lsp)
2019-01-28 22:32:22 +01:00
lupan
d82462df92
replace ":ensure nil" with use-package-always-ensure
2019-01-28 22:09:50 +01:00
lupan
f6aad4cca6
toggle between dark and light themes with C-S-<f6>
2019-01-20 21:17:40 +01:00
lupan
63b90b85d1
s/FantasqueSansMono/Fantasque Sans Mono/
2019-01-20 21:14:41 +01:00
lupan
539d055e73
display user login, host name and buffer name in the frame title
2019-01-20 21:14:41 +01:00
lupan
f855adf7cb
remove indentation in namespace block in C++
2019-01-20 21:14:41 +01:00
lupan
d2a05a1a85
add Vala language and Meson Build system support
2019-01-20 21:14:41 +01:00
lupan
c360ec61c8
fix typo in my function name
2019-01-20 21:14:29 +01:00
lupan
a3f0138ece
make scroll-bar the color of fringe
2018-11-29 23:15:20 +01:00
lupan
e2df0903d1
load go-guru when go-mode loads
2018-09-14 20:45:46 +02:00
lupan
6df2051d6d
fix: use racer
2018-09-11 22:35:00 +02:00
lupan
c9bbafa9de
add font FantasqueSansMono and bind C-c F for my font selection
2018-09-09 13:04:46 +02:00
lupan
50849785fb
add package cargo
2018-09-09 13:04:46 +02:00
lupan
7f776af74d
use eww as default browser
2018-09-01 18:34:54 +02:00
lupan
66b1363c0a
exit from my-font-list on quit, remove aliases to removed functions
2018-09-01 18:34:27 +02:00
lupan
9c749bd6f1
some doc comments
2018-08-31 21:40:43 +02:00
lupan
a517bd1c1e
remove unused theme switching functions
2018-08-31 21:28:36 +02:00
lupan
bf6781ee8e
my-set-frame-font instead of two font specific function
2018-08-31 21:17:39 +02:00
lupan
31c3075170
rearrange and add sections apart from subsections
2018-08-31 00:16:46 +02:00
lupan
e27e556924
use treemacs instead of old treemacs-toggle, improve comments
2018-08-29 07:57:45 +02:00
lupan
2666caad79
describe using rtags-install
2018-08-26 00:19:05 +02:00
lupan
d41907ac77
use shorter lines to avoid scrollbars in code blocks on my site
2018-08-26 00:18:51 +02:00
lupan
006039eb6d
fix formating, adjust for my new site, and bump Go version
2018-08-25 13:15:14 +02:00
lupan
79333ab704
add package rg
2018-08-25 13:04:29 +02:00
lupan
1b60a544b4
replace my-indent-or-complete with company-indent-or-complete-common
2018-07-23 05:18:49 +02:00
lupan
baadc10f12
add Rust support
2018-07-23 05:18:48 +02:00
lupan
8b852d0127
bind C-c K to helm-make
2018-03-17 15:12:37 +01:00
lupan
5003c2c540
add ace-link and avy-flycheck
2018-03-10 00:25:39 +01:00
lupan
943d7e0f70
bind M-. to find symbol in php mode
2018-03-02 20:00:00 +01:00