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