3d71fb43af
[Emacs] Remove accidental leftover code
2021-12-07 10:14:12 +01:00
4c926eb911
[Emacs] Fix keybinds for which-key
2021-12-07 10:13:43 +01:00
6ad3203a8e
[Emacs] Better mu4e keybinds
2021-12-06 17:07:52 +01:00
126385f1f2
[Emacs] Prettify my buffers
2021-12-06 17:07:30 +01:00
653e117c8f
[Emacs] Fix line wrapping in mu4e
continuous-integration/drone/push Build is passing
2021-12-04 14:18:01 +01:00
24f1fe375c
[Emacs] Add EXWM buffers to ignored elcord buffers
2021-12-01 16:35:29 +01:00
d19c3da130
[Emacs] Automatic desktop-environment-mode when using EXWM
...
Also update results of elisp code
2021-12-01 16:34:29 +01:00
5a16398c33
[Emacs] Remove unused line
2021-12-01 16:34:06 +01:00
2756d34ab3
[Emacs] Fix mu4e keybinds
2021-11-30 02:18:13 +01:00
a6a1b3e7b6
[Emacs] Add fd for file search in EMMS, better variables
continuous-integration/drone/push Build is passing
2021-11-28 23:02:35 +01:00
d5628bd9fe
[Emacs] document org-msg, force evil-collection-mu4e-setup
2021-11-28 23:01:48 +01:00
bb5699d650
[Emacs] Better org tangling
2021-11-28 22:59:02 +01:00
2f2a7aa674
[Emacs] Fix multi-monitor EXWM
...
Also change some buffer renaming for X windows
Fix original repo of xelp, indicate fork used
2021-11-28 22:56:59 +01:00
7252623ada
[Emacs] Better keybinds definition
...
Also some noweb improvements
2021-11-28 22:51:48 +01:00
2713daceda
[Emacs] Remove s-I in EXWM, replaced by s-<escape>
continuous-integration/drone/push Build is passing
2021-11-28 12:41:36 +01:00
99fad403f0
[Emacs] Add some EXWM documentation
...
continuous-integration/drone/push Build is passing
Add also some literate config
2021-11-28 02:43:24 +01:00
bd12a71a92
[Emacs] Better graphviz configuration
continuous-integration/drone/push Build is passing
2021-11-27 19:30:09 +01:00
84bd24efe5
[Emacs] Add EMMS shortcut to stop MPD
2021-11-27 19:29:55 +01:00
36e229def7
[Emacs] Add EXWM preliminary configuration
2021-11-27 19:29:26 +01:00
afa83c5e05
[Emacs] Deactivate xwidgets webkit browser keybinds
2021-11-25 00:53:04 +01:00
5faa617215
[Emacs] Fix some package loading errors
continuous-integration/drone/push Build is passing
2021-11-24 23:43:28 +01:00
d2cbdc3289
[Emacs] Add ox-hugo, remove ox-gfm
continuous-integration/drone/push Build is passing
2021-11-23 15:02:02 +01:00
a1138a9ff9
[Emacs] Make image lazy-load
2021-11-23 15:01:23 +01:00
61cf48910f
[Emacs] Add documentation on screenshot code
continuous-integration/drone/push Build is passing
2021-11-22 16:55:30 +01:00
d1c129f5f8
[Emacs] Update frame name, remove redundant mu4e option
continuous-integration/drone/push Build is passing
2021-11-22 16:53:04 +01:00
f12921f372
[Emacs] Wording
2021-11-22 16:52:55 +01:00
0d24b4a056
[Emacs] Add code for taking screenshots of Emacs
2021-11-22 16:52:15 +01:00
e004e7d0c0
[Emacs] Make unfinished section noexport
2021-11-22 16:51:56 +01:00
40c32fee57
[Emacs, StumpWM] Add Emacs screenshots, update StumpWM screenshot
continuous-integration/drone/push Build is passing
2021-11-22 14:32:43 +01:00
07dd65abf1
[Emacs] Fix some flyspell config
2021-11-22 11:20:52 +01:00
d6db34736d
[Emacs] Automatic StumpWM mode for lisp-mode
2021-11-22 11:20:36 +01:00
9c70c0c172
[Emacs] Better graphviz-dot mode configuration
...
graphviz-dot-mode is now the default dot-mode and org-babel
understands it as an equivalent of dot-mode
2021-11-22 11:20:36 +01:00
b48b2703fe
[Emac] Better keybinds
2021-11-22 11:20:36 +01:00
107840e6db
[Emacs] Automatically disable smartparens when parinfer is enabled
2021-11-22 11:20:36 +01:00
07513fd714
[Emacs] Modify conflicting keybind for tetris with treemacs
2021-11-20 23:11:49 +01:00
94d204055f
[Emacs] Add TypeScript config, update Javascript config
...
Also move around CSS heading
2021-11-20 23:11:22 +01:00
3b94156e7c
[Emacs] Add treemacs keybinds
2021-11-20 23:11:01 +01:00
8b8fb70adb
[Emacs] Add flyspell and langtool configuration
2021-11-20 23:10:37 +01:00
b8b72864f7
[Emacs] Add parinfer-rust-mode keybinds
2021-11-20 23:10:00 +01:00
a309a95094
[Emacs] Move declaration of ivy-yasnippet keybind
2021-11-20 23:09:42 +01:00
122da77b4a
[Emacs] Update description for eshell-info-banner
2021-11-20 23:09:06 +01:00
231b0d16f3
[Emacs] Wording, typos
2021-11-20 23:08:38 +01:00
a79b921915
[Emacs] Automatically enable background transparency for new frames
2021-11-18 20:16:30 +01:00
5e31726f1a
[Emacs] Add packages for better Javascript support
2021-11-18 20:11:01 +01:00
b3f3051ec9
[Emacs, Org] Move heading around
2021-11-18 20:10:40 +01:00
10c9564ea9
[Emacs] evil-org issue #93 finally solved
...
Issue https://github.com/Somelauw/evil-org-mode/issues/93 finally got
solved by PR https://github.com/Somelauw/evil-org-mode/pull/96 ,
workaround code can now be removed
2021-11-18 20:08:32 +01:00
9d66c2a22c
[Emacs] Set eshell/clear as eshell/clear-scrollback
...
I cannot understand the reason why this is not the default behaviour.
2021-11-18 20:07:27 +01:00
ae412d9525
[Emacs] Set default cloning directory for Magit
2021-11-18 20:07:12 +01:00
ed44a67fdd
[Emacs] Remove unused keybinds in Elfeed
2021-11-18 20:06:54 +01:00
787fc1e456
[Emacs] Add pkgbuild-mode to Emacs
continuous-integration/drone/push Build is passing
2021-11-09 17:21:53 +01:00
c3f70f3e6d
[Emacs] Better keybinds, Emacs no longer clears MPD playlist
2021-11-09 13:40:32 +01:00
4f9979e67d
[Emacs] Delete unused keybinds
continuous-integration/drone/push Build is passing
2021-11-08 15:10:51 +01:00
7bd6cdad76
[Emacs] Better addition of languages to `org-babel-load-languages'
2021-11-08 15:10:20 +01:00
4da47a0a7b
[Org files] Fix headers path for CD export
continuous-integration/drone/push Build is passing
2021-11-08 15:02:25 +01:00
dee0441336
[Emacs] Add background transparency
2021-11-08 14:32:38 +01:00
207411ce19
[Emacs] Add package-lint package
continuous-integration/drone/push Build is passing
2021-11-08 14:27:10 +01:00
3791c43901
[Emacs] Add new keybinds for mu4e, checkdock, elfeed, stumpwm.org
2021-11-08 14:26:40 +01:00
3a593225d6
[Emacs] Fix obsolete variables and unused code
2021-11-08 14:25:17 +01:00
835954f30d
[Emacs] Quickfix for evil-org-mode
continuous-integration/drone/push Build is passing
2021-11-07 18:16:47 +01:00
0126affe5c
Remove Spacemacs and Chemacs submodules
...
My vanilla emacs config is now the only config I have.
2021-11-07 18:16:40 +01:00
f6709bbb39
[Emacs] Better mu4e-view-mode behavior
continuous-integration/drone/push Build is passing
2021-11-07 17:52:04 +01:00
b801bcef27
[Emacs] Better define keybinds
...
Leader keys now override by default other keymaps
Better autoloaded keymaps’ support
2021-11-07 15:54:20 +01:00
af4fbf625b
[Emacs] Rename header
2021-11-07 02:28:47 +01:00
d50adeac9c
[Emacs] Use C-u C-d in ivy buffers, add keycast keybinds.
2021-11-07 02:28:29 +01:00
1bf40fe587
[Emacs] Change keybindings declaration with general definers
...
Now major-mode keybinds are available through M-m and general keybinds
are available through C-SPC in insert-mode.
2021-11-07 02:27:04 +01:00
a1cb97438e
[Emacs] Add PlantUML support
2021-10-31 14:54:00 +01:00
27edf38cdc
[Emacs] Better Reveal.JS support for org-mode
2021-10-31 14:53:37 +01:00
a40df02284
[Emacs] Hopefully a fix for org-ref
...
For some reason, Emacs stopped picking up org-ref at some point,
giving me the error
Symbol's value as variable is void: org-ref
This commit hopefully fixes that.
2021-10-29 17:08:20 +02:00
d1c1493945
[Emacs] Better media control keybinds and `shell-command-and-echo'
...
`shell-command-and-echo' now takes an additional argument that will
prefix the output of its ECHO argument.
Also add documentation for the function
This commit removes keybind `SPC m P' in favor of only `SPC m p' which
toggles the state of MPD between play and pause.
2021-10-29 17:03:33 +02:00
8907e55bc4
[Emacs] Add help bindings
continuous-integration/drone/push Build is passing
2021-10-25 18:34:18 +02:00
b95ed6af54
[Emacs] Remove unused commented out code
2021-10-25 18:32:23 +02:00
05d05719d9
[Emacs] Add Atomic Chrome package
continuous-integration/drone/push Build is passing
2021-10-25 17:00:16 +02:00
e65653dbe0
[Emacs] Fix issue with markdown-mode configuration
...
Double configuration for markdown-mode
2021-10-25 16:59:07 +02:00
7e8a6866e3
[Emacs] Fix default bound comma and space keys in Info-mode
2021-10-25 16:58:19 +02:00
248100e013
[Emacs] Fix issue with unknown function and swapped icons
2021-10-25 16:56:58 +02:00
f94adbfc35
[Emacs] Add Markdown configuration
continuous-integration/drone Build is failing
2021-10-23 13:24:04 +02:00
13e9e9d3b6
[Emacs] Better code for switching to messages buffer
2021-10-22 12:14:30 +02:00
8d247d4733
[Emacs] Add hydra for controlling MPD from Emacs
2021-10-22 12:14:30 +02:00
ab3ec171e5
[Emacs] Add mu4e.desktop to Emacs’ org file
2021-10-20 19:08:42 +02:00
a155947b5e
[Emacs] Add org-present configuration
2021-10-20 16:23:09 +02:00
94ecdab2fd
[Emacs] Better keybinds for Elfeed
2021-10-20 16:22:51 +02:00
3134667967
[Emacs] Add startup time and uptime logging for Emacs
2021-10-20 16:03:31 +02:00
87b0343990
[Emacs] Add EMMS config
2021-10-20 14:00:01 +02:00
7dab702f48
[Emacs] Add font ligatures config, move modeline config down
2021-10-20 13:59:26 +02:00
b5bc6f2f02
[Emacs] Update config and comments for Elfeed and pdf-tools
2021-10-20 13:58:56 +02:00
911e8f48ce
[Emacs] Fix some issues with package building with straight
2021-10-19 21:42:28 +02:00
3a7a865058
[Emacs] Add variable configuration in corresponding `use-package'
2021-10-19 21:41:47 +02:00
e30ca77fbe
[Emacs] Cleaner init file export, fix some elisp code
...
However, I currently have the issue of the packages `org' having two
straight recipies and I cannot find the dependency that’s causing
this.
2021-10-19 19:20:15 +02:00
644f96305b
[Emacs] Add iedit
2021-10-18 17:50:58 +02:00
9e88499af6
[Emacs] Add consult-lsp to configuration
2021-10-18 17:50:58 +02:00
e90accda8a
[Emacs] Switch to git version of org-mode
2021-10-18 17:50:58 +02:00
656f480790
[Emacs] Add eww configuration
2021-10-18 17:50:58 +02:00
6e1831b836
[Emacs] Better Elfeed configuration
2021-10-18 17:50:58 +02:00
a0de3ae72d
[Emacs] Better keybinds
2021-10-18 17:29:15 +02:00
355e3ef249
[Emacs] Add compilation-mode config
2021-10-18 16:28:09 +02:00
f46c0c709b
[Emacs] Remove useless code bits
2021-10-18 16:27:50 +02:00
a3d73d02b6
[Emacs] Add Elfeed packages
2021-10-14 20:08:53 +02:00
865e55f2da
[Emacs] Fix case on dashboard, complete package update button
2021-10-12 19:38:19 +02:00
35b0d321c0
[Emacs] Config update for org-ref 3
2021-10-12 19:37:52 +02:00
045dffdb37
[Emacs] Better bookmarks code, remove redundant keybinds
2021-10-12 17:01:34 +02:00
d6267d0330
[Emacs] Add and modify bookmarks in mu4e, better filters
...
Filters for the inbox and other bookmarks will now work better.
A new bookmark for my association, Supran, is now added.
The `eshell-info-banner' bookmark is now replaced by the `Github'
bookmark which will be the place where I can see all emails sent by
Github related to new comments or actions on issues and PRs.
2021-10-12 15:46:16 +02:00
d4f11b612d
[Org, Emacs] Do not add spaces in front of code in src blocks
...
By default, org-mode will add two spaces before code lines in the org
file itself. This does not change how code is edited when editing a
code block through `org-edit-special' but when copy/pasting code or
editing it directly from the org file, it can be troublesome.
Setting `org-src-preserve-indentation' to `t' prevents org from adding
these two spaces.
2021-10-12 12:19:46 +02:00
c12164d9bb
[Emacs] Remove EXWM
2021-10-12 11:30:24 +02:00
5136217664
[Emacs] Add comments on docker-related packages
2021-10-12 11:30:00 +02:00
111651af13
[Emacs] Remove meaningless org src results
2021-10-12 11:28:05 +02:00
06ad777feb
[Emacs] Change project’s protocol from rsync to ssh
...
For some reason, I cannot properly publish some projects through the
rsync protocol, but there is no problem publishing through the ssh
protocol.
2021-10-12 11:26:30 +02:00
fe718ed5b6
[Emacs] Cleaner code and headers for src blocks
2021-10-12 11:25:39 +02:00
a6a4c4950f
[Emacs] Add graphviz/dot mode
2021-10-07 18:32:36 +02:00
4763c03d9f
[Emacs] Orgmode improvements
...
Better `org-macro' face to make it more visible.
For some reason, Emacs doesn’t like copying files over the `rsync'
protocol anymore, but the `ssh' protocol is fine ¯\_(ツ)_/¯
Loading org-mode will now also load org-ref by default.
2021-10-07 18:30:29 +02:00
9060067b59
[Emacs] Add $HOME to ignored projects in projectile
...
Projectile will now stop considering $HOME as a project. This is due
to my dotfiles and the way they are managed my dotfiles manager, yadm.
2021-09-18 15:50:07 +02:00
d1dbae1915
[Emacs] Fix mu4e keybinds, handle screen width better, and stop spam
...
For some reason, some keybinds in mu4e weren’t getting undefined
anymore, this is now fixed.
Add automatic vertical split if the screen is considered wide
enough (120 characters for the headers mode and 80 characters for the
message view mode). If the screen or the headers mode window are not
wide enough, the window will split horizontally instead of vertically.
This commit also adds a function to quickly insert a response to
spammers to get them trapped in an infinite loop of emails. See the
new links in this commit.
2021-09-18 15:45:53 +02:00
3bc7860010
[Emacs] Some better keybinds
...
Add global keybind that opens my init.el file
Better org table keybinds
2021-09-01 22:10:11 +02:00
62479ff343
[Emacs] Add Dart and Python configuration
2021-09-01 22:10:11 +02:00
d00901a40e
[Emacs] Add StumpWM mode
...
This mode allows evaluating common-lisp code for StumpWM
2021-08-02 14:27:50 +02:00
b3383980f6
[Emacs] Add some default options for minted
2021-08-02 14:27:20 +02:00
54b0174781
[Emacs] Fix keybind with mouse-{2,3}
2021-08-01 19:03:20 +02:00
ef6a0f4b89
[Emacs] Better filter for mu4e-alert, remove evil-surround
2021-07-30 19:11:30 +02:00
6781d8831f
[Emacs] Better org-mode config, add org-ref
...
Better exporters, better support of org-babel
Exporters added:
- ox-ssh
- ox-epub
- ox-gfm
Better HTML and LaTeX export
org live HTML preview
Add org-ref
2021-07-30 19:10:31 +02:00
34ae56fd24
[Emacs] Better Info-mode
2021-07-30 19:07:29 +02:00
fc16384b1f
[Emacs] Add Eshell packages
...
Eshell autosuggest (fish-like)
Eshell implementation of z
Eshell syntax highlighting (fish-like)
WIP powerline-eshell theme
2021-07-30 19:06:25 +02:00
ff624ab8da
[Emacs] Add packages, reorganize headings
...
Add LSP mode and LSP-related packages
Add CMake-related packages
Add C/C++ configuration
Add Common Lisp configuration
Remove smartparens-mode for EmacsLisp
Add Lua configuration
Add Rust configuration
Add Web programming config, including:
- Javascript
- web-mode
- Css
- Scss
2021-07-30 19:01:29 +02:00
de3f34e988
[Emacs] Undefine mouse-2' and
mouse-3'
2021-07-30 18:52:29 +02:00
b31d203334
[Emacs] Add new packages
...
- org-tree-slide : presentation mode for org-mode
- git-gutter-fringe : show edited zones in files since last commit
- archwki : navigate local archwiki pages with Emacs
- keycast : show which keys are pressed
- sicp : read the sicp in Emacs
- ytplay : read YouTube videos from Emacs in mpv
- toml-mode
- better info-colors
2021-07-30 18:50:10 +02:00
f83e2d5808
[Emacs] Keep modeline with writeroom-mode
2021-07-30 18:47:29 +02:00
f88ee5535d
[Emacs] Add Magit-Gitflow, Ripgrep interface, Smartparens
2021-07-30 18:46:04 +02:00
380258c819
[Emacs] Reorganize some headings, add insert-pair bindings
2021-07-30 18:44:15 +02:00
00c00f42ef
[Emacs] Better config for PDF reader
...
Improved keybinds, freed the use of local leader `,'
2021-07-30 18:26:07 +02:00
8604abc87d
[Emacs] Better mu4e, nov-mode config
...
Better formatting for `eshell-info-banner' bookmark
Unbind some keys for some keymaps
Better face for replied to emails
Remove useless `progn'
Go from `:general' to `general-define-key'. For some reason, the
former seems to not perform correctly.
2021-07-30 18:23:36 +02:00
59362050d1
[Emacs] Fix keybinds in window resizing hydra
2021-07-30 18:15:56 +02:00
f04293d664
[Emacs] Better keybind generation with noweb
2021-07-30 18:03:30 +02:00
124644ff3c
[Org Files] Remove unneeded header, add .dir-locals.el
...
`.dir-locals.el' file will automatically activate writeroom-mode for
all org files and set `org-confirm-babel-evaluate' to nil.
2021-07-30 17:56:43 +02:00
e11c2701fb
More readable Elisp code
2021-07-12 12:52:40 +02:00
c73931526e
[Emacs] Add helpful keybinds
2021-06-22 16:45:13 +02:00
18684bbb2b
[Emacs] Remove unused text
2021-06-22 16:32:14 +02:00
3a13382c54
[Emacs] Move Magit keybinds to package configuration
2021-06-22 16:31:41 +02:00
605fb06ab2
[Emacs] Add doc for Nov, better keybinds and config
...
Text width should now be more compatible with writeroom-mode
2021-06-22 16:30:35 +02:00
77379a14c5
[Emacs] Better hydras, add hydra for managing windows
2021-06-18 18:01:41 +02:00
44a78c0ec9
[Emacs] Move project management header
2021-06-18 11:11:48 +02:00
7f44483099
[Emacs] Remove unnecessary code
2021-06-18 10:27:17 +02:00
f1173f76e8
[Emacs] Beter doc, better writeroom config
2021-06-18 10:26:28 +02:00
45c7e1c4eb
[Emacs] Whitespace
2021-06-18 10:26:11 +02:00
d852bf8fda
[Emacs] Add org export backends for SSH config, Epub and Markdown
2021-06-16 15:05:17 +02:00
f88e771e80
[Emacs] Prettify org-mode
2021-06-16 14:37:16 +02:00
ab4fcdf169
[Emacs] Change default writeroom width
2021-06-16 14:37:16 +02:00
ce75641a10
[Emacs] Switch to built-in org-mode
...
Also add keybinding for reloading org-mode if needed
2021-06-16 14:36:48 +02:00
93ba4d692a
[Emacs] EXWM loads only with argument --with-exwm
passed to Emacs
2021-06-16 14:35:59 +02:00
bf615d4e81
[Emacs, org file] Add custom IDs to headers
2021-06-16 14:35:59 +02:00
43b902a1fe
[Emacs] Add package for unique IDs for org headers
2021-06-16 14:35:58 +02:00
6901ee23f6
[Emacs] Apparently straight doesn’t like building avy
2021-06-16 14:35:58 +02:00
4e7f4db4f0
[Emacs] Better noweb formatting
2021-06-14 16:08:07 +02:00
bd10041fb8
[Emacs] Better options for dired
2021-06-14 16:04:45 +02:00
1ff1cb34f4
[Emacs] Org keybindings now defined with tables, add documentation
2021-06-14 16:04:09 +02:00
5701aae9a9
[Emacs] Fix elisp code blocks headers, fix elisp generating code
2021-06-14 14:39:20 +02:00
44031ae713
[Emacs] Auto-revert buffers, better formatting and documentation
...
Reformat some Elisp code
Activate auto-revert-mode so buffers are reloaded on external file
change
gnus-dired-mode activated by default in dired
Remove `C-x m' keybining for mu4e-compose-new
2021-06-14 14:37:30 +02:00
f1f0dd2d8e
[Emacs] Add EPUB reader
2021-06-11 18:34:08 +02:00
430d96679c
[Emacs] Better shortcuts for the webkit browser
2021-06-11 18:33:47 +02:00
dc70babfc3
[Emacs] mu4e-alert documentation and better config
2021-06-11 18:33:19 +02:00
ac01ba4eaf
[Emacs] Mu4e documentation, litterate programming ftw
2021-06-11 16:28:25 +02:00
217819d4bb
[Emacs] Remove eldoc-box, it’s annoying
2021-06-09 17:42:45 +02:00
3b95999636
[Emacs] Use fish in vterm
2021-06-09 17:42:45 +02:00
753cbe878a
[Emacs] Better code for evil configuration, better EDITOR variable
2021-06-09 17:42:45 +02:00
853b6a7c9f
[Emacs] Mostly whitespace, some new keybindings
...
Also make which-key wait more before showing keybindings
2021-06-09 17:42:12 +02:00
30ddb3067c
[Emacs] Add doc, config, reorganize code, update org-mode sources
...
There no longer is a big code block at the beginning of the basic
configuration paragraph. It is now all documented.
Dired is also much more customized, with its configuration fully
documented.
Parinfer and Evil-surround were also added to the list
Custom PATH was removed since it caused some serious issues with Emacs
not finding required binaries. It seems this was only needed at a
certain point in my Spacemacs config, and it is no longer needed in
either Spacemacs nor my current config.
Some preliminary work with EXWM has been done, though I am still not
sure if I’ll ever use it as my main WM (I’m currently also taking a
look at StumpWM).
Bufler was added to my packages for managing my buffers.
Org-mode moved `org-plus-contrib' out of the main repo, and it is now
a separate package, `org-contrib'. I now also follow the git version
of org-mode (it is no longer managed by my system’s package manager).
2021-06-09 17:42:11 +02:00
4234be1849
[Emacs] Add org and elisp packages, add documentation
...
Add documentation for eldoc, elisp keybindings
Add package eldoc-box for childframe elisp documentation
Add org-sticky-header package
2021-05-24 02:18:14 +02:00
b5d04427a5
[Emacs] Add documentation, set new ivy value
2021-05-24 01:51:34 +02:00
0aa8ad8572
[Emacs] whitespace
2021-05-24 01:51:03 +02:00
30bf89a0ab
[Emacs] Add new org and magit packages, new keybindinigs
...
Add toc-org, magit-todos, and bufler, replace buffer-listing functions
with functinos from bufler
2021-05-24 01:25:37 +02:00
98b995f985
[Emacs] Reorganize packages, add some
...
Add shell-pop package, TRAMP method for Yadm, some DSL languages, and
define more keybindings
2021-05-24 01:18:51 +02:00
31845a0d69
[Emacs] Avoid issues when I’m testing my config on other OSes
2021-05-24 01:16:48 +02:00
4027662d88
[Emacs] Better keybinding management
2021-05-22 01:52:15 +02:00
f1aa8f4dc2
[Emacs] Add package for shell pop-up, and org inline LaTeX
2021-05-22 01:51:45 +02:00
8d798ea8ad
[Emacs] Simplify recipe for `org-contrib'
2021-05-22 01:51:18 +02:00
7cf1fd9d0f
[Emacs] Enable automatically prettify-symbols-mode for Elisp
2021-05-22 01:50:52 +02:00
1147c993ee
[Emacs, AUR] Update and add Emacs PKGBUILD, upgrade org-mode
...
This commit rebases my Emacs PKGBUILD on the one used by
`emacs-git'. By default, my compiler will now use the gold linker,
native-compilation, and ahead of time elisp native compilation. It
stills include PDF documentation and xwidgets browser, but removes the
HTML docs.
Recently, the `contrib/' directory of org moved to a different
repository. This broke the previous `emacs-org-mode-git' package. This
commit adds a new PKGBUILD for `emacs-org-mode-git' and adds a
configuration snippet for `org-contrib' in my vanilla Emacs
configuration.
2021-05-21 20:37:01 +02:00
f2502b016a
[Emacs] Remove evil-magit
...
evil-magit is deprecated and should be removed
2021-05-21 14:41:05 +02:00
a040bfceb7
[org] Whitespace
...
Tabs to spaces, and tables realigned
2021-05-21 14:41:05 +02:00
6d3220e78c
[org] Update custom variables in org file
2021-05-21 14:40:50 +02:00
435adfbb46
Add vanilla Emacs configuration file
...
This commit stops tracking my init.el and early-init.el files and
instead begins tracking my literate org config file for vanilla Emacs.
2021-05-21 13:59:48 +02:00
d46c79add3
[Spacemacs, Bootstrap] Rename files
...
Rename `installation.org' to `bootstrap.org' since it better describes
what it is for.
Rename `emacs.org' to `spacemacs.org', preparing for the new
`emacs.org' dedicated to my vanilla config.
2021-04-29 09:24:47 +02:00
3698c96a6f
[Spacemacs] Remove commented out code
2021-04-26 16:50:23 +02:00
a2db890524
[Spacemacs] Switch from ido to ivy
2021-04-21 22:53:45 +02:00
6572861960
[Spacemacs] Modify editing style
2021-04-21 22:53:45 +02:00
0510eaa0f5
[Emacs] Switching to Chemacs2, added vanilla and Doom
...
Chemacs2 is a utility for Emacs to switch between various profiles and
configurations of Emacs without a hassle.
It thus helps me run my fully configured Spacemacss alongside my new
attempt at configuring some vanilla Emacs after years of using
Spacemacs.
I also added Doom-Emacs for reference.
2021-04-21 22:52:58 +02:00
023c847a81
[Emacs] Add TODO for Eshell banner
2021-04-17 13:00:29 +02:00
0b2ba3eaa0
[Emacs] Automatic, Nord-themed dark mode for PDFs
2021-04-17 12:56:44 +02:00
e6ea1aecbb
[Emacs] Better shortcut for terminals, remove reduntant ones
...
Shortcut `SPC o '' now launches `eshell-new' instead of just plain
`eshell', a new shortcut invokes `vterm', and the shortcut for
`helm-man-woman' is removed in favor of the default one in Spacemacs
2021-04-17 12:56:37 +02:00
98720ace22
[Emacs] Add ignored directories and files to recentf
2021-04-17 12:56:23 +02:00
8c640f4118
[Emacs] Add TODO to Eshell banner
2021-04-17 12:56:23 +02:00
a7d14158dc
[Emacs] Whitespace, move header up
2021-04-17 12:56:23 +02:00
8eaa12e619
[Emacs] Apparently this is buggy
...
EXWM does not work properly if this is used, instead of different
workspaces EXWM will create various frames on top of each other.
2021-04-17 12:56:17 +02:00
43bb79e708
[Emacs] Better settings for EXWM
2021-04-11 16:09:18 +02:00
7f05c46ebc
[Emacs] Remove unused layers
2021-04-11 16:09:18 +02:00
65e5eb022a
[Emacs] Fix some broken settings for Emacs after Spacemacs update
2021-04-11 16:09:14 +02:00
a1b234fa43
[Emacs] Fix issue with path in Eshell prompt
...
This commit fixes an issue with the macro `phundrak-var-or-if-nil' by
removing it entirely. For some reason, it was broken in a previous
commit, and the path did not show up in the prompt unless in a git
repository.
Now, `phundrak-var-or-if-nil' is removed entirely.
2021-04-06 10:35:58 +02:00
5819f1a6e8
[Emacs] Beginning to use EXWM
...
This commit also swaps two headers
2021-04-06 09:46:24 +02:00
a21fae33c8
[Emacs] Move `require's to user-load Spacemacs function
2021-04-06 09:44:46 +02:00
3689587800
[Emacs] Config now correctly tangles without errors
...
Previously, some code relied on dash.el to generate some code when
tangling my Emacs config, but if Emacs was to be launched without an
up to date tangled configuration, it would attempt to automatically
tangle it. However, due to dash.el not being loaded, it could not find
some of the required functions.
This commit replaces these functions with handmade functions that can
be loaded at tangle-time, and tangling always works.
2021-04-06 09:40:36 +02:00
bc67344ba6
[Emacs] Add restclient to the list of languages usable from org
2021-04-02 19:36:01 +02:00
3a72387e3e
[Emacs] Changing naming convention of custom functions and variables
...
Forward slashes in my persoranl variables and functions have been
replaced by dashes.
2021-04-02 19:36:01 +02:00
be07d87e06
[Emacs] Hide code-generating code
2021-04-02 19:32:01 +02:00
5c1041241f
[Emacs] Fix order of appearance of elements in org code example
2021-04-01 23:15:15 +02:00
c8dea557eb
[Emacs] Add and reorganize ignored paths by recentf-mode
2021-04-01 23:15:15 +02:00
00d847bf09
[Emacs] Enable flycheck by default for emacs-lisp buffers
2021-04-01 23:15:15 +02:00
386cade963
[Emacs] Reorganize some headers, add phundrak/zip()
2021-04-01 23:15:15 +02:00
c6329ba8d8
[Emacs] Better settings for `lsp' layer, switch LSP server for Rust
...
`lsp-ui' and `lsp-lens' now enabled by default
Rust will now use as its LSP server rust-analyser rather than rls.
2021-04-01 23:15:15 +02:00
902b6d3f67
[Emacs] Reorganize custom functions and variables, update docstrings
...
Function terminal-here-default-terminal-command removed
2021-03-26 14:27:30 +01:00
562657cc19
[Emacs] Remove function phundrak/add-all-to-list
2021-03-26 14:10:43 +01:00
5088871487
[Emacs] Remove unused column
2021-03-26 13:51:02 +01:00
126f265281
[Emacs] Remove indent-guide-mode
...
It slows Emacs too much and isn’t all that useful actually
2021-03-26 13:50:25 +01:00
8995aeb881
[Emacs] Formatting
2021-03-26 13:50:10 +01:00
841f6b7f85
[Emacs] Give mu4e the ability to export mails to PDF again!
2021-03-26 13:49:22 +01:00
4f7927a5f7
[Emacs] New keybindings for image-mode, change eshell keybinding
...
The eshell keybinding changes from SPC o a ' to SPC o '
It is now possible to open an image from image-mode in GIMP directly
as well as rotate it.
2021-03-26 13:47:53 +01:00
ffacd7d71a
[Emacs] Ignore some recent files
2021-03-26 13:47:19 +01:00
d4aaecab9b
[Emacs] Better org-mode visuals
...
Now inline source blocks should be fontified
We should also have better LaTeX handling as well as markers
2021-03-26 13:46:17 +01:00
43b8263702
[Emacs] Add two new custom functions
2021-03-26 13:45:47 +01:00
3909031ae2
[Emacs] Add Scala layer, revert relative lines settings
2021-03-26 13:45:11 +01:00
774f69589a
[Emacs] org-appear now on MELPA
2021-03-26 13:41:11 +01:00
fe5535b590
[Emacs] Change some mu4e settings, change org font
...
Mu4e:
- Set a better date format for mu4e than the American format
- Remove mu4e relying on w3m
Org:
- change the size of fixed font
- change variable-pitch font
2021-03-10 13:05:21 +01:00
ce00baf6f6
[Emacs] Foud the culprit of Emacs not starting as a daemon
...
For some reason, roam support prevents Emacs to start as a daemon, so
I’ll remove it for now.
2021-03-10 13:03:31 +01:00
ab051c8b35
[Emacs] Add email view with Xwidget webkit browser
2021-02-10 21:00:56 +01:00
fcd76a9bbe
[Emacs] Change font used in org-mode
2021-02-09 16:54:30 +01:00
95a16788e7
[Emacs] Add function `phundrak/file-to-string', remove shell command
...
Add function `phundrak/file-to-string' which reads the content of a
file to a string.
Eshell banner makes one less shell command and makes it a bit more
distro-agnostic, although still very Linux-centered.
2021-02-04 14:44:07 +01:00
527380e5ff
[Org, meta] Change formatting of org files
2021-02-04 14:43:09 +01:00
f3d5b229bd
[Emacs] Remove magit-gitflow, add ox-ssh and org-appear
...
TODO: Shortcuts should be added to ox-ssh as they do not appear in
org-export-dispatch
TODO: Fix org-appear, it has currently no effect
2021-02-04 09:21:24 +01:00
2538786be8
[Emacs] Replace Swift layer with Java layer
2021-02-04 09:20:52 +01:00
9062092b1d
[Fish, Emacs, Bootstrap] Replace yay with paru
2021-02-04 09:17:32 +01:00
10978904f8
[Emacs] Update maildirs in mu4e bookmarks, sign emails
...
Turns out isync didn’t sync my /Junk directory in which were a lot of
emails I would have liked to read. Now bookmarks referring to /Inbox
also display content from /Junk
Also, emails are automatically signed with PGP/MIME now.
2021-01-27 16:37:35 +01:00
026b005cd0
[Emacs] Better faces for diff-mode
2021-01-21 14:36:16 +01:00
eff1d942a8
[Emacs] Update paths for `phundrak/find-org-files'
2021-01-21 14:35:57 +01:00
2c3f43dbbf
[Emacs] Remove unused shortcut and function
2021-01-21 14:35:48 +01:00
b191f32bca
[Emacs] Add ob-latex-as-png package and setup
2021-01-18 01:42:09 +01:00
a1d29e6bd7
[Emacs] Fix fixed-pitch faces, add svg of org-mode screenshot
2021-01-13 17:13:45 +01:00
3c5cec5df7
[Emacs] Fix fixed-pitch faces
2021-01-10 15:37:06 +01:00
a7db109206
[Emacs] Fix org-block background color, fix mu4e face
...
org-block background color was too light and had too little contrast
with the selection face. Similarly, `mu4e-highlight-face' was empty.
This commit fixes that by giving org-block a darker background and
`mu4e-highlight-face' a background and foreground color.
2021-01-09 14:36:19 +01:00
a04064848d
[Emacs] Prevent unrequired connections to host Tilo
...
Having a project located in a remote host in
`projectile-ignored-projects' made Emacs often connect to Tilo for no
apparent reasons. This commit should fix it.
2021-01-08 22:38:48 +01:00
2919c7b286
[Emacs] Change theme to official nord theme, fix faces
...
I use now the official nord theme found on Articices Studio’s Github.
Faces broke partly due to two different calls to
`custom-theme-set-faces'. This can be fixed by putting all faces
editions together. However, this commit also removes custom faces for
mu4e since colors are no longer broken.
The code for faces is now generated from the org tables in the
related subheadings.
2021-01-08 03:43:33 +01:00
1b5fb4144d
[Emacs] Better which-key description for shortcut
2021-01-07 19:14:45 +01:00
7a676a1f88
[Emacs] Go back to horizontal separation in mu4e
2021-01-05 23:53:44 +01:00
a40d7472a1
[Emacs] Fix find-org-files when in TRAMP connection
2021-01-05 16:50:36 +01:00
e8121b452f
[Emacs] Add shortcut to spawn new Eshell buffer
2021-01-05 16:43:45 +01:00
371b653ffe
[Emacs] Add shortcut for sorting lines
2021-01-04 16:15:27 +01:00
d977b1a88b
[Emacs] Add again eshell syntax highlight
2021-01-04 14:17:09 +01:00
fcc16e8f98
[Emacs] Fix org faces
...
Between Emacs 28.0.50.145785 and Emacs 28.0.50.146000, a commit broke my
face config, and inheriting from `fixed-pitch' no longer made my faces
fixed-pitched. This commit therefore sets directly the font of the faces
than need to be fixed-pitched instead of relying on the `fixed-pitch'
face.
2021-01-04 14:17:09 +01:00
8c52c44931
[Emacs] Fix heading in captured files
2021-01-02 15:36:26 +01:00
3ef805e07b
[Emacs] For some reason, this made Emacs break
2021-01-02 00:58:31 +01:00
ec1169b3b7
[Emacs] Add leader key for evil-lisp-state
2020-12-30 00:12:14 +01:00
842c1253fd
[Emacs] Fix broken Wttr.in package
2020-12-30 00:11:53 +01:00
ac9c34dcf1
[Emacs] Update and fix org capture
2020-12-30 00:11:22 +01:00
b9d4d6b180
[Emacs] Add swift to org-babel languages, neater noweb code
2020-12-27 19:00:30 +01:00
4ccab5440a
[Emacs] Run bibtex when exporting org to latex
2020-12-27 17:02:18 +01:00
7692337dc0
[Emacs] Reorganize some chapters
2020-12-27 17:01:50 +01:00
e57da4e348
[Emacs] Make orgmode dates fixed-width
2020-12-27 17:00:46 +01:00
5ee319212d
[Emacs] Wider images in org-mode
2020-12-24 22:19:20 +01:00
734745a8e9
[Emacs] Add doc to two vars and a function, update emacs.org
...
Two of my variables declared at the beginning of my dotspacemacs are now
documented, as well as the function `phundrak/update-config-files-p'
2020-12-24 22:17:40 +01:00
09d9ba6446
[Emacs] Better org configuration, better handling of emacs startup
...
When Emacs starts up, it verifies twice the state of its .el and .elc
configuration files that come from emacs.org. If any of the .el file is
older than emacs.org, the latter is tangled again.
Then, if it detects any of the .elc file is older than its .el
counterpart, it will byte-compile the latter.
Tangling now happens within the launched Emacs instance and not in a
separate instance.
Nom all the orgmode configuration is done using noweb, and only one
block is tangled.
Some parts of the org configuration were reorganised to make the TOC
a bit lighter.
2020-12-24 12:51:28 +01:00
9c775aa613
[Emacs] Fix leading whitespace in org capture templates
2020-12-23 04:52:53 +01:00
00d31c4597
[Emacs] setq to defvar, lexical binding, rename and move headers
...
All exported `.el' files now have a lexical-binding header. This should
make parsing these files faster.
Custom variables such as the Nord colors are now declared with `defvar'
rather than with `setq' directly to avoid using free variables.
The package `info-colors' is now added, making info pages much more
pleasing to the eye.
Some headers in the Org chapter are renamed and organized alphabetically
Additional org variables to make it more usable
Variable `phundrak//eshell-banner--max-length' is renamed to
`phundrak//eshell-banner--max-length-part' in order to make its usage
more obvious from its name.
2020-12-23 04:26:27 +01:00
9710304da7
[Emacs] Add part on how this litterate config works
2020-12-23 02:13:45 +01:00
b1f2be0016
[Emacs] Remove w3m layer, compile configuration files when exported
...
The w3m layer is now removed as I did not use it at all.
The conlanging layer is moved to ~/fromGIT/emacs-packages and now a
symlink points to its new location. This is done in order to prevent
Emacs from compiling its .el files when recompiling its configuration
files.
Configuration files are now compiled when emacs.org is tangled by Emacs
itself or if the .el files are newer than the .elc files.
TODO: find a way to natively compile and load these files instead of
just byte-compile them if native compilation is available
2020-12-23 01:54:07 +01:00
bcd9ec58b5
[Emacs] Use rsync protocol instead of ssh for org projects
2020-12-21 20:45:30 +01:00
82ae905195
[Emacs] Fix SVG integration, better example org buffer
2020-12-21 18:19:10 +01:00
a33fa55ab7
[Emacs] Move org visual configuration, add screenshot of org buffer
2020-12-21 15:00:35 +01:00
2f80220f88
[Emacs] Banner fix, better mu4e display, neater code
...
Banner broke with memory filled by only a couple hundreds megabytes of
memory, the amount displayed was too large for what was reserved. More
space is now dedicated to displaying such numbers, and the ramp is thus
a bit shorter.
Mu4e header is now only 80 chars wide by default, regardless on the
width of the current frame.
Some code is now also better aligned, some whitespace was left from
earlier configuration that did not make it into the git repository
2020-12-19 17:31:20 +01:00
013eca17d3
[Emacs] Better description
2020-12-19 17:24:47 +01:00
79ded07aeb
[Emacs] Simpler code, uninstall unused packages
2020-12-19 17:24:17 +01:00
dc41032190
[Emacs] Yet better face for replied to and forwarded emails in mu4e
2020-12-10 10:34:02 +01:00
e6775cefbd
[Emacs] Subdivide Mu4e configuration, fix Emacs filtering
...
This commit divides the Mu4e configuration into three subchapters.
Filtering for the Emacs mailinglists is also fixed.
2020-12-10 09:33:41 +01:00
1cd4f60338
[Emacs] Fix indistinguishable mu4e faces
...
This commit makes font face for replied to emails and unread emails more
distinguishable. The difference between the two were just the text being
bold or not, now replied to emails have a Nord15 foreground text color.
2020-12-10 09:10:52 +01:00
7e91539f5e
[Emacs] Better mu4e inboxes
...
Mailing lists are now separated from my main inbox. Linguistics and
Emacs now both have their own inbox.
2020-12-10 09:09:08 +01:00
0a54b4d67f
[Emacs] Fix Eshell banner
...
Fix reference to undefined variable
Fix incorrect calculation of usage percentage of memory
2020-12-10 09:08:22 +01:00
880a0e14df
[Emacs] Remove helm dependency for `find-org-files'
...
This function is also renamed from `find-org-file' to `find-org-files`
and it became much, much faster.
2020-12-10 09:07:34 +01:00
5f129d953a
[Emacs] Make Elisp source codes use lexical binding in org file
2020-12-07 18:34:48 +01:00
eee5575a2d
[Emacs] Move back code from custom layer to config for Dired
2020-12-07 17:39:33 +01:00
77bd751c05
[Emacs] Add function for taking SVG screenshots of Emacs
2020-12-07 16:24:44 +01:00
9d0dea47a4
[Emacs] Add code for beautiful Eshell banner
2020-12-07 15:00:00 +01:00
423a1c91cb
[Emacs] Remove Eshell syntax highlight package
...
This package often caused my configuration to break due to Emacs not
finding `eshell-syntax-highlight-global-mode' despite the package being
installed. More troublesome than it’s worth, I’m uninstalling it.
2020-12-07 14:59:07 +01:00
dd60197fec
[Emacs] Add shortcut for publishing my blog
2020-12-06 11:30:44 +01:00
ff12dbe2c9
[Emacs] Make `phundrak/blog-publish' interactive
2020-12-06 01:34:08 +01:00
541577f933
[Emacs] Add blog publishing function, reorganize order of headers
2020-12-06 00:55:33 +01:00
83d1dad6d5
[Emacs] Add Plantuml layer
2020-12-05 16:10:25 +01:00
c46fcd3db7
[Emacs] Move Eshell functions to aliases
...
Many Eshell functions do not need to be declared as such and can do just
fine as Eshell aliases. This commit moves all these functions to the
'eshell-alias' file
2020-12-02 17:33:00 +01:00
bdc4e543cf
[Emacs] Add shortcut to eshell
2020-12-02 17:29:37 +01:00
312a7ebf2d
[Emacs] Fix issue with path abbreviation in Eshell
2020-12-02 17:29:14 +01:00
150c3e0b33
[Emacs] Better org-mode theme
2020-12-02 11:45:12 +01:00
516ff67996
[Emacs] Fix text in mu4e configuration
2020-12-02 11:38:49 +01:00
fe13ebd0cc
[Emacs] Update packages, add Eshell syntax highlight
2020-12-01 21:55:00 +01:00
2f0b3d1068
[Rofi] Nicer theme in my opinion
2020-11-29 13:28:13 +01:00
05ba577b2f
[Emacs] Better Emacs visual customization
2020-11-28 18:14:52 +01:00
4ee2023364
[Emacs] Add workaround for smartparens issue
2020-11-28 18:14:52 +01:00
1d5bf5a275
[Emacs] Add custom packages path
2020-11-27 16:48:03 +01:00
9dabe4c67b
[Emacs] Add shortcut for tetris, update org-mode faces
2020-11-27 16:48:03 +01:00
6ddf6df989
[Emacs] Add evil keybindings for tetris
2020-11-19 11:29:13 +01:00
c715ae59d9
[Emacs] Fix weird LaTeX output with tabs in source blocks
2020-11-19 11:28:41 +01:00
2da110c745
[Emacs] Fix reference in org file
2020-11-19 11:28:20 +01:00
078756c7d5
[Emacs] Better faces for org-mode
2020-11-19 11:27:43 +01:00
653ac27a8a
[Emacs] Some more beautiful Org-mode
2020-11-14 02:21:45 +01:00
d66d66290b
[Emacs] remove indentation of properties drawers
2020-11-14 02:21:26 +01:00
3a1015b9e7
[Org files] Formatted org files to look better with new org config
2020-11-13 15:18:43 +01:00
77883c75bd
[Emacs] Dotspacemacs update
2020-11-13 00:39:34 +01:00
e514ed5e33
[Emacs] Prettify Org-mode
2020-11-13 00:38:04 +01:00