Aryadev Chavali
e172610a69
(Scripts)+scripts to grab/open links and copy output for st
2024-04-23 16:58:01 +05:30
Aryadev Chavali
62f11359b9
(Shell)~TERMINAL: kitty -> st
2024-04-23 16:57:48 +05:30
Aryadev Chavali
95edd754ca
(Scripts)+labelled_terminals
...
This script creates n labelled terminals, where n is passed in as a
command line argument. This makes demonstrating and understanding
differing layouts in say DWM or some other window manager easier as we
can directly see how the stack changes based on operations.
2024-04-23 16:55:29 +05:30
Aryadev Chavali
be9f4530f5
(mpv)+switch quit-watch-later and quit (q <-> Q)
2024-04-23 01:48:22 +05:30
Aryadev Chavali
253f2f5ef9
(Emacs/app)+randomise banner-message's cowsay
2024-04-23 01:47:17 +05:30
Aryadev Chavali
6782fce889
(Emacs/app)~move eshell/goto to subheading
2024-04-23 01:46:57 +05:30
Aryadev Chavali
f5efdb6faf
(Emacs/lang)~disable "Hydra like lispy"
2024-04-23 01:41:42 +05:30
Aryadev Chavali
74186f287f
(Emacs/lang)+emacs-lisp-mode-hook prettify-symbols
2024-04-23 01:41:31 +05:30
Aryadev Chavali
50a3add875
(Emacs/core)+some more bindings
2024-04-23 01:41:19 +05:30
Aryadev Chavali
a35eeb19b9
(Emacs/config|core)~<SPC-fp>: go to config.org -> search org heading
2024-04-23 01:40:27 +05:30
Aryadev Chavali
5aec6298cf
(Emacs/config|core)+move-line-{up|down}
2024-04-23 01:40:07 +05:30
Aryadev Chavali
a6fe9aaf6e
(Emacs/local)+game scores
2024-04-20 02:52:41 +05:30
Aryadev Chavali
c76475e427
(Emacs/*)~cleaning up
2024-04-20 02:52:27 +05:30
Aryadev Chavali
7e77b603ad
(Scripts)~datetime script uses different icon
2024-04-18 10:30:53 +01:00
Aryadev Chavali
fe2fd08cfb
(Emacs/config)+argument to restrict search-headings to only first level
2024-04-18 15:41:23 +06:30
Aryadev Chavali
04e8375a21
(aspell)+javascript to dictionary
2024-04-18 15:25:58 +06:30
Aryadev Chavali
198f8d57d8
(Emacs/elisp/license)~Behavior when licence-choice is NIL
...
Instead of defaulting to the Unlicense, we now completely copyright
the material. This is the default behavior when a LICENSE is not
attached to a project in open source: copyright is completely
preserved.
2024-04-18 15:23:54 +06:30
Aryadev Chavali
65c7cd0138
(Emacs/lang)+WIP section on Lisp and a hydra for it
2024-04-18 15:23:38 +06:30
Aryadev Chavali
2b0397b3bc
(Emacs/*)~WIP -> WAIT for subtrees that aren't used
2024-04-18 15:21:27 +06:30
Aryadev Chavali
03a2fc0541
(Emacs/lang)~split Lisp section into Emacs lisp and Lisp indent
...
Not much of a difference but it does make it cleaner to look at.
2024-04-18 14:54:42 +06:30
Aryadev Chavali
f60c3b5bad
(Emacs/core)+package hydra and use-package-hydra
...
Defines persistent sub-key-maps which can provide some really nice
behavior.
2024-04-18 14:54:15 +06:30
Aryadev Chavali
592433f91e
(Emacs/lang)~NHexl now works on .out files as well
2024-04-18 14:53:07 +06:30
Aryadev Chavali
381199ea85
(Emacs/lang)~Disabled SQL, Racket and Haskell
...
This is obviously just temporary until I find uses for them again. Of
course, if I do want to use them I can just call the emacs-lisp block
to pull the repository and install it.
2024-04-18 14:52:04 +06:30
Aryadev Chavali
40dab72e6c
(Emacs|^)~Some general cleanup
2024-04-18 14:51:52 +06:30
Aryadev Chavali
4be897e922
(Emacs/elisp)~Clean up haskell-multiedit top
2024-04-16 22:57:20 +06:30
Aryadev Chavali
cdc3f11a81
(Emacs/config) Languages section -> lang.org
...
Almost 700 lines of content, might as well move it.
2024-04-16 22:57:20 +06:30
Aryadev Chavali
c3518cb39c
(Emacs/config|app)~disabled a few unused packages
2024-04-16 22:28:43 +06:30
Aryadev Chavali
61ab6e7b7d
(Emacs/straight)~updated default.el
2024-04-16 22:10:04 +06:30
Aryadev Chavali
fa97e4716f
(aspell)+a few words to dictionary
2024-04-16 22:06:47 +06:30
Aryadev Chavali
195c922d48
(Shell)~alacritty->kitty
...
Nicer terminal in my opinion with extra features and quite fast as
well.
2024-04-16 22:06:42 +06:30
Aryadev Chavali
f735120b97
(Emacs/config)~Makefile auto insert now generates dependencies
...
Using -M* options in gcc and clang we can generate dependencies for C
files which can be used by make to rebuild files based on other files.
2024-04-16 22:03:52 +06:30
Aryadev Chavali
98626cf2a8
(Emacs/config)+wgrep binding to grep-mode-map
2024-04-16 22:00:16 +06:30
Aryadev Chavali
55862a5216
(Emacs/app)+eshell command that goes to projectile-project-root if it exists
2024-04-16 21:59:29 +06:30
Aryadev Chavali
e07c2c1457
(Emacs/app)~Made eshell prompt a bit cooler
...
Now it shows if the worktree is unclean and how many commits ahead or
behind we are from the remote (if one is set).
2024-04-16 21:59:20 +06:30
Aryadev Chavali
d656f499c6
(Emacs/core)+evil-numbers packages
...
Increment/decrement number at point. Something from vim which is
quite nice.
2024-04-14 14:35:39 +06:30
Aryadev Chavali
b31efd7b2c
(Emacs/config)~g is not bound in compilation-mode-map
...
This means I can use, say, ~gg~ to go to the top of the buffer without
recompiling.
2024-04-14 14:34:56 +06:30
Aryadev Chavali
da9a14331f
(Emacs/app)+ERC (irc client for Emacs)
2024-04-12 18:21:12 +06:30
Aryadev Chavali
37f5bf4b98
(Emacs/config)+some bindings
...
Recompile is now c instead of g
2024-04-12 18:20:57 +06:30
Aryadev Chavali
31155589e5
(Emacs/init)~updated straight.el in bootstrap
...
The URL for bootstrap.el has changed as a result of straight now being
under a group rather than a user. Just means I need to change it
here. While doing so, I update the bootstrap version as well.
2024-04-09 14:35:02 +06:30
Aryadev Chavali
ac3a305826
(Emacs)+sly bindings and some other stuff
2023-10-22 05:03:10 +01:00
Aryadev Chavali
b245c29879
(Emacs/config)~Moved save-hist configuration to Small packages
2023-10-21 00:44:26 +01:00
Aryadev Chavali
a7a495c976
(Emacs/app)+eww bindings for copying urls
2023-10-21 00:39:31 +01:00
Aryadev Chavali
79f1fdfcf5
(Scripts/status)~Changed emoticons
2023-10-21 00:39:16 +01:00
Aryadev Chavali
042590c117
(SXHkD)-super + shift + s binding
...
Conflicts with new DWM binding for fibonacci layout.
2023-10-21 00:39:01 +01:00
Aryadev Chavali
c11ba606f7
(Emacs/personal-primary-theme)~changed fonts for string and type
2023-10-21 00:38:30 +01:00
Aryadev Chavali
ba5ad5da7f
(Emacs/core)~sort general leaders
2023-10-21 00:38:15 +01:00
Aryadev Chavali
69c1e0db14
(Emacs/config)+function to search config org headings
2023-10-21 00:37:46 +01:00
Aryadev Chavali
9d327c55bf
(Emacs/config)+savehist configuration
2023-10-21 00:37:36 +01:00
Aryadev Chavali
c6d0a9940c
(Emacs/app)~disable xwidgets
...
Not useful
2023-10-21 00:37:19 +01:00
Aryadev Chavali
fd22305dac
(Scripts)~Prefix every notify-send with script creating it
2023-10-18 20:01:26 +01:00