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
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>
2021-11-28 12:41:36 +01:00
99fad403f0
[Emacs] Add some EXWM documentation
...
Add also some literate config
2021-11-28 02:43:24 +01:00
bd12a71a92
[Emacs] Better graphviz configuration
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
2021-11-24 23:43:28 +01:00
18db59d9f7
[StumpWM] Fix issue of `mpd-connect' being undefined on startup
2021-11-23 23:58:06 +01:00
c3d53388ab
[StumpWM] Add bluetooth keybinds
2021-11-23 23:37:17 +01:00
b0a356a5fe
[StumpWM] Better autostart
2021-11-23 23:36:59 +01:00
d2cbdc3289
[Emacs] Add ox-hugo, remove ox-gfm
2021-11-23 15:02:02 +01:00
a1138a9ff9
[Emacs] Make image lazy-load
2021-11-23 15:01:23 +01:00
aa290484dd
[Bin] Fix incorrect shebang
2021-11-23 15:01:06 +01:00
d42fc15e64
[StumpWM] Some more subchapters for the mode-line
2021-11-23 15:00:47 +01:00
27fdcac542
[StumpWM] Better mode-line formatting handling
2021-11-23 14:56:16 +01:00
fa9767ec19
[StumpWM] Wording, subchapter sectioning
2021-11-23 14:54:56 +01:00
a028c0284a
[StumpWM] Precisions on why Stumptray doesn’t work
2021-11-23 14:53:22 +01:00
d776dae8fb
[Awesome] Deprecate Awesome configuration
2021-11-22 17:57:14 +01:00
61cf48910f
[Emacs] Add documentation on screenshot code
2021-11-22 16:55:30 +01:00
d1c129f5f8
[Emacs] Update frame name, remove redundant mu4e option
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
2021-11-22 14:32:43 +01:00
424d305932
[StumpWM, bin] better screenshot handling
2021-11-22 12:46:06 +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
667ebc8db3
[StumpWM] Add bluetooth utility code
2021-11-22 11:17:15 +01:00
0b9e9d2655
[StumpWM] Formatting
2021-11-21 23:45:43 +01:00
5138643c54
[StumpWM] Fix syntax
2021-11-21 23:45:23 +01:00
31cfb2fcde
[StumpWM] Add reference to StumpWM PR
2021-11-21 23:44: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
0ff4b065ed
[StumpWM] Add entry on pinentry module and little rant about it
2021-11-20 23:07:18 +01:00
b603044d8b
[StumpWM] NetworkManager integration
2021-11-20 23:06:43 +01:00
3e995e60bc
[StumpWM] Wording
2021-11-20 23:06:20 +01:00
c282e91c25
[StumpWM] Update modeline
...
This commit adds the net module at the fourth position on the right
side.
It also modifies the CPU module prefix to a Siji icon representing a
CPU.
`mu-unread' also outputs a Siji icon as its prefix instead of `Mail:'
2021-11-20 23:04:32 +01:00
df161b7fde
[StumpWM] Add new utilities, update StumpWM colors
...
Make StumpWM’s colors more Nord-ish
Use new variables from my StumpWM fork
Add code for
- Easy SSHing in remote machines
- Control my mouse through keybinds with Binwarp
- Notifications support
2021-11-19 17:33:53 +01:00
a79b921915
[Emacs] Automatically enable background transparency for new frames
2021-11-18 20:16:30 +01:00
a800a292e2
[Fish] Automatically launch the Gnome Keyring when logging in
2021-11-18 20:13:24 +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
2021-11-09 17:21:53 +01:00
403da6b3bb
[PKGBUILD] Add PKGBUILD for Wonderdraft
2021-11-09 17:21:48 +01:00
a45f101d9c
[Sitemap] Update sitemap
2021-11-09 13:43:08 +01:00
c3f70f3e6d
[Emacs] Better keybinds, Emacs no longer clears MPD playlist
2021-11-09 13:40:32 +01:00
adc84818b1
[Bin] Update anchor link for `ytplay'
2021-11-09 13:40:32 +01:00
3e3510d6ed
[desktop, Org] Add desktop.org, remove .desktop files
2021-11-09 13:40:32 +01:00
4f9979e67d
[Emacs] Delete unused keybinds
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
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
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
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
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
1bce6d902d
[StumpWM] Add MPD interactivity
2021-11-07 02:30:23 +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
07dc09ff7d
[StumpWM] Shorten windows title, replace htop with bottom
...
In workspace `[SYS]', replace htop with bottom among automatic windows
2021-10-31 14:54:36 +01:00
c9e1bca2b8
[Picom] Slightly more transparency for inactive windows
2021-10-31 14:54:16 +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
47f6e0e1a2
[StumpWM] Make StumpWM keybinds more consistent with Emacs config
...
Also make it more intuitive
2021-10-29 17:03:33 +02:00
c12a89d4f4
[StumpWM] Remove Lightcord and replace by Discord Canary
...
Lightcord is no longer maintained and its repository has been
archived. Good night, sweet prince...
2021-10-29 17:03:33 +02:00
8907e55bc4
[Emacs] Add help bindings
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
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
03f1d9bef1
[StumpWM] Add shortcut for `select-pape' (see bin.org)
2021-10-25 16:56:16 +02:00
6a73bdb74e
[Bin] Remove Elisp dependencies in code generation
...
Remove dependency on dash.el and s.el in code generation
2021-10-23 20:25:21 +02:00
f94adbfc35
[Emacs] Add Markdown configuration
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
4c7b7f9580
[Sitemap] Sitemap update
2021-10-20 14:42:22 +02:00
a95afb5611
[Index] Update information given in index, automatic file list
...
Use sitemap for generating the list of webpages in the index
2021-10-20 14:03:41 +02:00
52f5086714
[Deprecated org] Center deprecation warning message
2021-10-20 14:02:29 +02:00
28f5b8b4d0
[Bootstrap] Remove mpd rich presence package for Discord
2021-10-20 14:00:18 +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
83df228404
[Spacemacs] Deprecate Spacemacs configuration
2021-10-20 13:57:46 +02:00
bdcd3dbb48
[MPD] Switch to literate config
2021-10-20 13:57:15 +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
b4b742cf14
[StumpWM] Simpler modeline generation
2021-10-15 14:30:41 +02:00
836441b97f
[StumpWM] Update screenshot
2021-10-14 20:14:05 +02:00
a3d73d02b6
[Emacs] Add Elfeed packages
2021-10-14 20:08:53 +02:00
6c225d5ce0
[StumpWM] Add screenshot
2021-10-14 20:08:53 +02:00
c82ff2d55d
[StumpWM] Finer outer gaps
2021-10-14 20:08:52 +02:00
501c8040eb
[StumpWM, Bin] Rework modeline appearance, make it Powerlined!
...
Also create script `mu-unread' in order to get the amount of unread
emails I have in my maildir.
2021-10-14 20:08:52 +02:00
52705bf2a0
[Picom] Reduce transparency for inactive windows
2021-10-14 19:55:15 +02:00
07f0a427a5
[headers] Absolute paths for CSS and JS/Dart
2021-10-14 19:54:50 +02:00
4c933327cf
[Misc] Change reference function for potential PDFs
2021-10-14 19:54:02 +02:00
ee54ebae35
[StumpWM] Add WiFi to modeline, change format of modules
2021-10-14 09:25:35 +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
1647f49c2c
[StumpWM] Add some new XF86 media keys
2021-10-07 18:29:41 +02:00
cb1c697f66
[StumpWM] Add ncmpcpp keybinds
2021-10-02 14:21:31 +02:00
4fe28fb965
[AwesomeWM] whitespace
2021-10-02 14:20:21 +02:00
dc52aa597f
[StumpWM] Add convenience keybindings
2021-10-02 13:05:15 +02:00
7a353ad6ec
[StumpWM] Add automatic windows for SYS
...
When no windows are present on the SYS group, open by default two
terminals and an HTOP window.
2021-10-02 13:04:28 +02:00
b5334f9893
[StumpWM] Add group, change group order, SYS now dynamic group
...
Add a new group dedicated to gaming, making it the 8th group.
DEV and SYS were swapped, and now SYS is a dynimacally tiling group.
Groups can now be defined as a `Dynamic' or `Floating' group. Any
other value in the corresponding column will be considered to be a
manually tiling group.
2021-10-02 13:01:28 +02:00
17835bfe93
[StumpWM] Replace explicit calls to terminal by command
...
In order to make my dotfiles more maintainable in case I change my
terminal emulator, explicit calls to the terminal have been replaced
by calls to the function `term' which itself will call explicitely the
terminal emulator.
2021-10-02 12:50:17 +02:00
58d6018199
[StumpWM] Remove unneeded headers for Elisp blocks
2021-09-18 19:04:22 +02:00
9bcac70ef4
[StumpWM] New keybinds, heading renamed
...
Keybinds related to the number row can now be automatically generated.
Related to this, keybinds to move windows between groups, following
them or not, and merge groups into the current one are added with this
commit.
The application keymap is now moved to the root map in order to keep
some consistency with my Emacs keybinds.
2021-09-18 19:04:22 +02:00
66d81280a6
[StumpWM] typo
2021-09-18 15:51:16 +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
90608c53e3
[Spacemacs] Move org capture templates out of main config
...
Use org capture templates out of my main config so they can be shared
between my Spacemacs config and my vanilla config
2021-09-01 22:10:11 +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
6585252a51
[Misc] Stop f*cking up my org tables!
2021-09-01 22:10:11 +02:00
fc2214f459
[Index] Update deprecated information
2021-09-01 22:10:11 +02:00
5453bd0253
[Sitemap] Add StumpWM to the sitemap
2021-09-01 21:34:27 +02:00
22bbd61ed1
[StumpWM] Reorganize some code, better keybinds and modeline
...
Some modules loaded in init.lisp are instead loaded in modeline.lisp,
as it makes more sense.
Update modeline’s format.
Update groups’ number and name, they now have an actual name and
visible purpose. Their definition is also made at the same time as the
definition of the windows linked to these groups, generated by
different Elisp code blocks but from the same table.
Used fonts are also updated, loading more than one doesn’t seem to
have an effect. This commit also adds a comment on OTF fonts.
More keybinds and keymaps are now defined through tables to make them
more readable and easier to maintain.
Some keybinds are removed to make more sense between my Emacs keybinds
and keychords and StumpWM’s. Some move from window keychords to buffer
keychords.
Some Elisp functions are hidden in a dedicated noexport heading.
2021-09-01 21:34:02 +02:00
b47dcbca37
[Index, signature] Remove outdated info from my email signature
2021-09-01 21:17:27 +02:00
00a93963fa
[StumpWM] Remove commented code
2021-08-24 11:58:15 +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
76ffd76c2a
[StumpWM] Fix keybinds
2021-07-30 19:17:17 +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
848162b3c7
[Awesome] Update scrot usage, bette Emacs invocation
...
Scrot will get its output file moved to a dedicated directory
Emacs’ default profile has been vanilla for quite some time now, no
need to explicitely call it with this profile
2021-07-30 18:01:10 +02:00
c0691580ce
[Bootstrap] Better default locale
2021-07-30 18:00:47 +02:00
53e5d6d333
[Fish] Set `$XMODIFIERS' as an empty variable
...
This helps with Emacs, otherwise some keybindings with the bépo layout
won’t work. Weird...
2021-07-30 18:00:01 +02:00
0e3fc4ae68
[Neofetch] Remove disks info from neofetch
2021-07-30 17:59:46 +02:00
c3a81ae45d
[Org, LaTeX] Add headers for LaTeX export
...
Just in case
2021-07-30 17:59:24 +02:00
deb3e03877
[Org Files] Better readable Elisp code
2021-07-30 17:58:52 +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
8a83262148
Add StumpWM config
2021-07-30 17:47:03 +02:00
e11c2701fb
More readable Elisp code
2021-07-12 12:52:40 +02:00
ff42cda756
[Awesome] Add default tag for Signal
2021-07-10 00:16:54 +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
d27a689c4b
[Emacs, org] Update references to Spacemacs, pages title
...
Update some references to Emacs as references to Spacemacs
Update title of Spacemacs configuration
2021-06-09 17:42:45 +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
bdfdb7159f
[Picom] Make QEMU windows non-transparent
2021-05-22 02:15:56 +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
8dac0ff794
[org] Sitemap update
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
bd3bb8d40a
[Awesome] New Emacs keybindings, better tags
2021-05-21 14:03:34 +02:00
5390cbf474
[org] Update HTML headers
...
Change the keyword used from `html_head_extra' to `html_head', since
they are both strictly equivalent to one another.
Update Matomo script in order to better respect RGPD requirements and
related French laws.
2021-05-21 14:01:40 +02:00
a2d0d579d9
[Spacemacs] Remove EXWM layer, add PHP layer
2021-05-21 14:01:15 +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
81b1871990
[Awesome] Replace Discord Canary with lightcord
...
Also fix Mattermost’s default tag
2021-05-01 15:11:01 +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
7207632c56
[Org] Add auto-tangling to simple org files
2021-04-28 16:39:30 +02:00
2d20be5b60
[Awesome] Swap minimize and maximize buttons
2021-04-26 16:51:58 +02:00
3698c96a6f
[Spacemacs] Remove commented out code
2021-04-26 16:50:23 +02:00
5144dcb279
[Spacemacs, index] Whitespace
2021-04-26 16:48:23 +02:00
dd22ca398c
[PKGBUILD, index] Emacs’ native-comp branch merged into master
...
I will now track the master branch of Emacs instead of native-comp,
thank you so much to Eli for creating this feature and to all the
maintainers who helped merging this branch into master!
2021-04-26 10:14:27 +02:00
fd4582f7fe
[Fish] Remove devour' from
mpv' abbreviation
2021-04-25 11:20:48 +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
c90d876f9a
[Picom] Remove outdated comments
2021-04-19 01:11:06 +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
e53e019306
[Bin] Reorganize and re-enable some scripts
...
Due to EXWM being disabled for the time being and switching back to
AwesomeWM, some scripts are re-enabled. The execution order is also
modified.
2021-04-17 12:56:25 +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
1ad328df7f
[Emacs] Update autostart for EXWM
2021-04-11 16:09:09 +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
5b8ac32b15
[Fish] Stop searching packages automatically on wrong command
2021-04-04 12:10:48 +02:00
03438f6e91
[Fish] remove unused abbreviations
2021-04-04 12:10:32 +02:00
8d11177158
[Bin] add xrdb merge to autostart
...
Apparently my computer stopped doing that automatically
2021-04-04 12:09:10 +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
3de5254050
[Bootstrap] Rework installed LaTeX packages
...
texlive installation should be lighter now
2021-04-01 23:15:15 +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
ab7988f1b6
[Fish] update `remove' abbreviation
2021-04-01 23:15:15 +02:00
8597280d17
[Bootstrap] Remove ly, update tangled script
2021-03-31 16:22:39 +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
d866f0be65
[Misc] Update sitemap
2021-03-26 14:11:39 +01:00
562657cc19
[Emacs] Remove function phundrak/add-all-to-list
2021-03-26 14:10:43 +01:00
81ecf5ce0a
[Awesome, Bin] formatting
2021-03-26 13:52:08 +01:00
dcf42a9340
[Bin] emacs' is now designed as a fallback for
emacsclient'
2021-03-26 13:51:22 +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
ff83e3d226
[Bin] Move set-screen
2021-03-10 13:09:45 +01:00
7abf902e1d
[Bin] friendship with xidlehook ended xss-lock is my new best friend
2021-03-10 13:07:53 +01:00
1a97dc0884
[Fish] make man pages fancier
...
Add syntax highlight to man pages through bat
2021-03-10 13:07:00 +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
436d5759af
move neofetch out of wip
2021-02-10 21:01:14 +01:00
ab051c8b35
[Emacs] Add email view with Xwidget webkit browser
2021-02-10 21:00:56 +01:00
87af1db5af
Revert "[Bin] Begin to fix wacom-setup, still bugged, see TODO"
...
This reverts commit 84de2cce7e
.
Attempt to fix everything
2021-02-10 20:59:52 +01:00
ea9a5a4d24
Revert "[Bin] Fix wacom-setup script, touchpad configs dropped"
...
This reverts commit 05a68817ea
.
2021-02-10 20:39:16 +01:00
55eb0dfb09
[St] remove st configuration
2021-02-09 17:00:51 +01:00
78a3f5f6ee
[Awesome, Bootstrap] Change default terminal emulator
...
Switch from st to kitty
2021-02-09 16:58:48 +01:00
fcd76a9bbe
[Emacs] Change font used in org-mode
2021-02-09 16:54:30 +01:00
63353caa48
[Neofetch] Move neofetch config out of WIP, add image backend
2021-02-09 16:54:03 +01:00
05a68817ea
[Bin] Fix wacom-setup script, touchpad configs dropped
...
For some reason, I don’t see anymore my tablet’s touchpad in the
xinput list, so this commit drops modifications to the touchpad’s
configuration.
2021-02-06 00:55:04 +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
812f252de1
[Fish] Remove, add, update some abbreviations
...
Abbreviations removed: `p', `surge', `ls', and `feh'
Abbreviations added: `suser', `egui',
Add `devour' to abbreviations `egui', `mpv', `sxiv', `webcam'
2021-02-04 09:50:46 +01:00
95119f7bad
[Fish] Emacs launched in terminal mode when launched from terminal
2021-02-04 09:22:54 +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
6787e6452a
[Picom] Upgrade from Ibhagwan’s fork to main fork
...
This made me lose access to rounded corners for now, as they are only
available for legacy backends and the dual_kawase blur is not one of
them.
2021-02-04 09:18:24 +01:00
9062092b1d
[Fish, Emacs, Bootstrap] Replace yay with paru
2021-02-04 09:17:32 +01:00
2ea6cd5ecf
[Fish] Set prompt theme to Nord
2021-02-04 09:14:52 +01:00
84de2cce7e
[Bin] Begin to fix wacom-setup, still bugged, see TODO
2021-02-04 09:14:14 +01:00
051a4a05de
[Awesome] Finer control of screen brightness
2021-02-04 09:13:37 +01:00
503aec3302
[Paru, Bin, Index] Reorganize headers, add dired script, paru conf
2021-01-27 19:03:11 +01:00
3c22c77226
[st] Increase transparency of st to match Firefox and Awesome
...
Also whitespace with picom.org
2021-01-27 16:40:49 +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
a8557c2274
[Awesome] Add GIMP shortcut
2021-01-21 14:34:30 +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
bc7f7e3182
[Bin] Set default soundcard in autostart
2021-01-09 19:16:08 +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
13943e5775
[Bootstrap] Add tldr to list of installed packages
2021-01-07 19:14:22 +01:00
26053b0e8b
[Bin] Fix issue downloading videos with ytdl
...
When downloading a whole channel, ytdl used to download everything
including playlists displayed on the user’s main page. Now, a check
is performed in order to verify if the URL passed is a channel, and
if it is only download the videos listed on their uploads page.
2021-01-06 16:10:39 +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
0166ec0a02
[Bin] add utility to unify how a wallpaper is set
2021-01-04 15:00:40 +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
b027b2b03b
[Bin] reorganize order of autostart
2021-01-04 14:10:32 +01:00
552c91b473
[Bin] set-pape now supports subdirectories, fix select-pape
...
`set-pape' now find all files in $PAPESDIR, including subdirectories.
The way the wallpaper is randomly selected is also simplified, and the
script is now written in bash rather than in fish.
`select-pape' now writes to $HOME/.cache/wallpaper only when a wallpaper
is selected. Otherwise, nothing is done.
2021-01-04 14:10:15 +01:00
8c52c44931
[Emacs] Fix heading in captured files
2021-01-02 15:36:26 +01:00
a56d24eb5a
[Bin] Fix autostart and select-pape
...
Autostart did not detect properly if some processes were actually
running or not. This commit fixes it and only launches programs marked
to run only once only when they are not already running.
select-pape did not set its cache file in the correct location, this is
now fixed
2021-01-02 14:13:13 +01:00
805bc608fc
[Bin] Reorganize bin.org, add select-pape script
...
Now wallpaper-related scripts use xwallpaper instead of nitrogen
select-pape gives the user the ability to choose their wallpaper throguh
sxiv and xwallpaper
2021-01-02 13:52:47 +01:00
1d7cbe8915
[Awesome, Bin, Bootstrap] Replace nitrogen with xwallpaper
2021-01-02 13:52:18 +01:00
c965df6b65
[Awesome] Remove unused keybindings
2021-01-02 13:26:53 +01:00
a0b258581a
[Bin] Fix issue with awiki
...
This commit fixes an issue with awiki where selecting a page which title
contains whitespace would not open the page in the browser due to
remaining whitespace. This commit fixes it by replacing whitespace with
underscores.
2021-01-02 13:26:30 +01:00
182a8e62db
[Bin] ytplay now plays audio too
2021-01-02 00:59:07 +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
6519fa6793
[Bin, Awesome] Add script to read YouTube videos in mpv
...
New script to read YouTube videos in mpv, with possibility to choose
the video resolution
Also add shortcut in Awesome to invoke this script
2020-12-28 21:06:18 +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
7e717ac2aa
[Org] Fix header, move images, remove screenshots from index
...
The screenshots on the index page are better off on the i3 page
Setupfiles were not found for org files in subdirectories, this is fixed
Images are now correctly placed
2020-12-23 04:39:21 +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
7228d91979
[Meta] Update website image header
2020-12-21 20:45:11 +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
a4643fd8c1
[Org] Move deprecated and wip files in dedicated directories
...
Also update a bit some parts of my environment description.
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
860e7c9d8b
[Awesome] Change chapter name
2020-12-10 10:34:34 +01:00
dc41032190
[Emacs] Yet better face for replied to and forwarded emails in mu4e
2020-12-10 10:34:02 +01:00
a47a471321
[Bootstrap] Add basic backage for installation
2020-12-10 10:20:54 +01:00
6665074db0
[Org files] Formatting
2020-12-10 10:20:21 +01:00
54e9e00078
[Fish] Better handling of user-defined paths
2020-12-10 10:06:46 +01:00
38843d8a4e
[Fish] Org file formatting
2020-12-10 10:06:32 +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
12c92fefbc
[Emacs] Add Eshell screenshot
2020-12-07 17:42:51 +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
888e237ab8
[Fish] Further theme appearance modification
2020-12-02 17:28:08 +01:00
9004bb84e6
[Fish] Update theme appearance of fish shell
2020-12-02 16:12:49 +01:00
a4e83f1954
[Awesome] Fix behavior of scroll on tags
2020-12-02 14:20:24 +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
5d1bd2c45f
[Bootstrap] Remove bookworm, new defaults for djvu and epub
...
zathura is now the default reader for djvu books
Emacs is now the default reader for epub books
2020-12-01 21:48:19 +01:00
4584aa8f6b
[Bin] Fix org headers and page description
2020-12-01 16:16:59 +01:00
88c83ba51f
[Bin] add ytdl (youtube-dl wrapper) and rofi menu for it
2020-11-29 23:43:37 +01:00
ec14b1c5a7
[Bin] Format update
2020-11-29 23:43:20 +01:00
20affaec43
[Fish] remove ytdl abbr
2020-11-29 13:47:28 +01:00
32d9f690e9
[Awesome] Add shortcut to rofi-ytdl, fix category of other command
2020-11-29 13:46:19 +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
fcb10ceccb
[Awesome] Update and add rofi shortcuts
2020-11-28 18:14:52 +01:00
e803c9cd6f
[Bootstrap] Add hugo to list of installed packages
2020-11-28 18:14:41 +01:00
7a9c3075e1
[Bootstrap] Update page’s name
2020-11-27 16:48:03 +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
0c3211a046
[Awesome] Update name of script, slightly larger titlebars
2020-11-27 16:47:52 +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
e3880c48b1
[Picom] Add exception to background blur
2020-11-13 00:40:27 +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
55cdad04ca
[Awesome] Add Mattermost to the tag 0 by default
2020-11-06 14:45:52 +01:00
6e9ac2b490
[Bin] Better script for toggling touchpad
2020-11-06 14:45:17 +01:00
caba458431
[Emacs] Eshell prompt update
...
This commit removes the banner displayed on Eshell launch. I will
maybe do something with it one day similar to my fish_greeting
function for the fish shell.
The git prompt now also separates the current path in half if we are
in a git repository: the path up to the repository, the git prompt,
and then the relative path to the repo is are shown in that order.
To achieve that, `phundrak/is-dir-a-git-repo' has been modified to
return either the path to the git repo or `nil'.
2020-11-06 14:41:29 +01:00
d40de0fdec
[Bootstrap] Symlink plock' to
/usr/bin'
...
This is needed for xss-lock to work properly
2020-10-29 16:55:20 +01:00