Commit Graph

240 Commits

Author SHA1 Message Date
phundrak b97bbf8206 [Emacs] Fix git prompt in Eshell 2020-10-22 02:03:30 +02:00
phundrak 070b61ef00 [Emacs] Eshell can now abbreviate the path in its prompt
The `SPC o t S' keybinding is now also associated with toggling this
option.
2020-10-22 01:57:13 +02:00
phundrak 833a6e1d75 [Emacs] Eshell prompt no longer relies on Magit 2020-10-22 00:52:01 +02:00
phundrak 585695f085 [Emacs] Clarify documentation 2020-10-21 23:56:57 +02:00
phundrak 8178eefc14 [Emacs] Additional tweaks for Eshell prompt 2020-10-21 23:56:30 +02:00
phundrak d51b59a963 [Emacs] Enhance powerline theme of Eshell 2020-10-21 23:40:37 +02:00
phundrak 5211c24410 [Emacs] Rework Eshell prompt
The Eshell prompt is now git-aware with some powerline associated to it.
2020-10-21 23:21:10 +02:00
phundrak 31eb64c2ba [Emacs] add Docker Tramp method, move yadm Tramp method
This commit adds the connection method for Docker containers through
Tramp and stores it under the newly created Tramp heading under which
the implementation of the Yadm connection method is implemented.
2020-10-21 17:55:22 +02:00
phundrak 58f895743e [Emacs] Simplified python layer 2020-10-21 17:54:57 +02:00
phundrak 97c0c4c744 [Emacs] Simplify Elisp configuration code, more literate programming
The list of languages supported with org-babel is now presented as an
org table.

Common variable values in org projects are now shared through one
variable each instead of having the value repeated.
2020-10-21 17:52:10 +02:00
phundrak 209d835def [Emacs] Update mu4e shortcuts
Now all bookmarks hide deleted messages except the one dedicated to that
2020-10-20 13:52:59 +02:00
phundrak b09de32f9b [Bin] Update autostart script 2020-10-20 13:52:53 +02:00
phundrak 942738cbb7 [Bootstrap] Remove unused package, add python poetry 2020-10-20 13:50:28 +02:00
phundrak e46a5f3e4c [Emacs] Remove helm-icons 2020-10-14 18:44:24 +02:00
phundrak 2b913fa2a7 [Emacs] Remove ESS layer and odf-mode, add org-roam support 2020-10-14 18:42:24 +02:00
phundrak 522f17e440 [Emacs] whitespace 2020-10-14 18:42:04 +02:00
phundrak 12491a827b [Emacs] Update Spacemacs init chapter
This commit syncs the Spacemacs init chapter with Spacemacs’
dotspacemacs template
2020-10-14 18:38:22 +02:00
phundrak 6b92c8bc4c [Bin, Awesome] Add touchpad tapping toggling
XF86ToggleTouchpad is now bound to the new script `tttouchpad'
2020-10-14 18:34:30 +02:00
phundrak 742b3009a8 [Bin, autostart] Remove mpd_discord_richpresence, add xss-lock
It seems `mpd_discord_richpresence' has been removed from the AUR, and as
such I cannot install it back for now.

On the other hand, it seems `xss-lock' has been forgotten in the
autostart until now. This is now fixed.
2020-10-14 18:32:44 +02:00
phundrak 4fa4a12f90 [Fish] add support for NVMe SSDs in `fish_greeter' 2020-10-14 18:31:02 +02:00
phundrak 5f5d991de1 [Bootstrap] Add missing packages in base install 2020-10-14 18:30:36 +02:00
phundrak 3e3d197d44 [Emacs] Remove common-lisp layer, add Swift layer
This commit removes the common-lisp layer, as I do not use it anymore.

However, due to college, I need to be able to edit Swift code, hence its
addition.
2020-10-09 18:11:03 +02:00
phundrak 80a3a944f3 [Emacs] Remove unused code
This commit removes code that had no effect.
2020-10-09 18:10:31 +02:00
phundrak fb0263a3b7 [Emacs] Move out function definition for `phundrak/find-org-files'
This commit promotes a lambda to an actual function and moves it to the
custom functions part.
2020-10-09 18:08:58 +02:00
phundrak ae0b14d962 [bin] Add pumopm to startup, new sshbind, deprecate polybar-launch
This commit adds PumoPM back to the autostart script. Its transition to a
systemd unit isn’t complete yet.

`sshbind' has been added as a shorthand for an `ssh' command.

Since I do not use polybar anymore, `polybar-launch' has been deprecated.
2020-10-09 18:06:52 +02:00
phundrak 51474c0054 [Awesome] Add keybinding for changing screen focus
Modkey+o now changes screen focus

Changing a client from screen to screen is now mapped to
Modkey+Shift+o
2020-10-03 20:22:03 +02:00
phundrak 81ae88c905 [Bootstrap] Add Python LSP packages 2020-10-01 18:27:22 +02:00
phundrak d6fa32a202 [Bootstrap] Remove yapf package, add pyls-black python package
`pyls-black' is a new requirement for a proper LSP Python server, and
it is incompatible with `yapf', hence its removal.
2020-10-01 18:21:30 +02:00
phundrak ec4a9538e8 [Emacs] Change title format of frame 2020-10-01 09:55:57 +02:00
phundrak c66e4329bd [Bootstrap] Revamped bootstrap
Rewrite some parts that were not true anymore about my configuration,
add some interactivity for some settings some users would not
necessarily want.

Some parts that are no longer needed are also removed, such as yay
installation (done with archfi), nano, and go packages.

Some list of packages were made into org tables, and the command is
rewritten in litterate programming from these tables.
2020-09-28 18:22:38 +02:00
phundrak 76abb602a2 [Sitemap] Reorganize sitemap 2020-09-28 18:22:38 +02:00
phundrak 3ae554c976 [Bin, autostart] Remove PumoPM from autostart
PumoPM will soon get a systemd service file, which means it will no
longer be necessary to manually launch it.
2020-09-28 18:22:38 +02:00
phundrak 7b2c7d8145 [Org source] Fix mkdirp tangling argument 2020-09-28 18:22:32 +02:00
phundrak 6a41fe96dd [Emacs] Change default download directory for mu4e 2020-09-23 16:28:00 +02:00
phundrak 48dcac5479 [Emacs] Added languagetool layer, added ligature support, new font
This commit adds the `languagetool' layer to my Emacs configuration.

Since Emacs 27.1, fonts ligatures are supported with Cairo. The
`unicode-fonts' adds support for such feature using `ligatures.el'.

Due to the modification above, I changed my default font to Cascadia
Code.
2020-09-23 16:24:57 +02:00
phundrak 414eabf1a6 [Emacs] Add shortcut for `helm-locate' 2020-09-17 13:13:48 +02:00
phundrak d7c01752cc [Emacs] Change HTML metadata, fix mu4e filter
The Mu4e filter for my university emails wasn’t working properly, so I
fixed it.
2020-09-17 12:30:30 +02:00
phundrak c3eeb62e7f [Index] Bumped Emacs version 2020-09-14 14:02:41 +02:00
phundrak ac7d1f7c31 [Emacs] Renamed spacemacs.org to emacs.org
While the documentation of this commit gets deployed, redirects on my
server should be up
2020-09-13 18:15:21 +02:00
phundrak 77b133c4ca [St, Emacs] Change default transparency 2020-09-13 18:08:04 +02:00
phundrak f0f07a6cc0 [Emacs] Unified my shortcuts for opening files
Since all my files that were opened with a `SPC o f' prefixed shortcut
all opened some org file located in precise directories, I unified
them all with a helm menu and only a couple of directories to specify
(I even added some).
2020-09-13 18:07:54 +02:00
phundrak 9c9fae66d9 [Emacs] Updated configuration for C and C++ layer 2020-09-12 00:48:35 +02:00
phundrak 1ef2ccc436 [Bootstrap] Removed now unnecessary line
This commit removes a line that sets all files in `~/.local/bin' as
executables. It was aimed at scripts exported from `bin.org' but it is
no longer required since the executability of these tangled files is
enforced by the shebang header argument added in commit 8f35b85ef1
2020-09-12 00:42:47 +02:00
phundrak 62e4b6f52f [Bootstrap, Org files] Removed tangling of deprecated configurations
This commit removes tangling of deprecated configurations in the
bootstrap script.

It also removes a dunst mention in the spacemacs.org file.
2020-09-12 00:38:11 +02:00
phundrak 7785198f64 [Emacs, mu4e] Change unread bookmark, add uni and emacs bookmark
The unread bookmark is changed to `bU', reserving the lowercase `u' for
the university emails bookmark.

This commit also adds a bookmark for my Emacs mailing list (the first
indicated list is now obsolete, but I keep it to still be able to see
old messages sent there).
2020-09-12 00:34:36 +02:00
phundrak 175948c3d9 [Emacs] Added minimal width for headers view in mu4e 2020-09-05 19:07:46 +02:00
phundrak d509d8a825 [Polybar] Fixed issue with code generation 2020-09-05 19:07:18 +02:00
phundrak 820f23326f [Emacs] Issue fixed upstream 2020-09-04 12:16:08 +02:00
phundrak eb8a3c6db8 [Emacs] Renamed Spacemacs configuration page to Emacs 2020-09-04 12:11:21 +02:00
phundrak d50f38db49 [Emacs] Mu4e react to window width rather than frame width
Referring to the previous commit, it is actually better if the mu4e
headers view sets its own width _when a message is opened_ and not
when the headers view itself is opened. This commit also makes it so
that the width is evaluated based on the width of the window of the
headers view’s window rather than the width of the frame since the
message will be opened in a new window that will spawn in the headers
view's window.
2020-09-04 12:10:54 +02:00