Aryadev Chavali
a4e68b7bf9
(Doom)-Deleted Doom
...
I've superseded all the functionality I wanted in doom for quite some
time now. I don't see any reason for using it, and it usually makes
it a bit annoying to find stuff in the project due to file name
conflicts.
As a final note, thank you very much Doom Emacs (hlissner in
particular) for introducing me to this amazing software. The
community was really welcoming and I was very much eased into the
learning curve of Emacs, after coming from Vim.
2024-05-07 23:54:44 +05:30
Aryadev Chavali
6b6055a855
(Emacs/config)~Fix bug with mode-line on bootup
2024-05-07 23:54:37 +05:30
Aryadev Chavali
6656253cac
(Emacs/config|core)~switch ripgrep bindings
2024-05-07 01:32:21 +05:30
Aryadev Chavali
89cc78f476
(Emacs/elisp)+bytecompile? option to literate
...
So if you don't want to, say while debugging, it won't.
2024-05-07 00:14:32 +05:30
Aryadev Chavali
d96d7c3215
(Emacs/config)~Clean up a bit
2024-05-07 00:10:19 +05:30
Aryadev Chavali
9aa6de5f24
(Emacs/config|core)~projectile -> project
...
Removing a dependency!
2024-05-06 23:50:06 +05:30
Aryadev Chavali
39b250e903
(README)+instructions to generate archives for Emacs configuration
2024-05-06 04:02:31 +05:30
Aryadev Chavali
8613890606
(Emacs/game-grid)Update game scores
2024-05-06 02:50:33 +05:30
Aryadev Chavali
3a982bf717
(Emacs/straight)~Update versions again
2024-05-06 02:38:58 +05:30
Aryadev Chavali
ef5eb9615a
(Emacs/lang)~enable and clean up haskell mode
2024-05-06 02:38:40 +05:30
Aryadev Chavali
41bf661eed
(Emacs/init)~gc-cons-threshold is set to max at start of bootup
2024-05-06 02:38:06 +05:30
Aryadev Chavali
14f29b8319
(Emacs/elisp)+italic and underline to dired-ignore face in primary-theme
2024-05-06 02:38:06 +05:30
Aryadev Chavali
60c9b63fed
(Emacs/config)+A simple presentation mode using org-mode and olivetti
...
Works by narrowing around subtrees and using olivetti for focus.
2024-05-06 02:38:06 +05:30
Aryadev Chavali
915971d5aa
(Emacs/core|config)~use drag stuff instead of move.el
...
Works with regions!
2024-05-06 02:38:06 +05:30
Aryadev Chavali
8c13aa67b6
(Emacs/core)+Use Emacs Tabs
...
Emacs tabs are actually quite powerful and solve the namespace
problem, at least for me. This is why I started using standard
windowing rather than using new frames: I can have all my workspaces
in one frame.
2024-05-06 02:38:06 +05:30
Aryadev Chavali
1a7a3670c1
(Emacs/core)~Use standard windowing system now
...
I've reached a level of complexity where I'd rather use Emacs to
manage windows than my window manager.
2024-05-06 02:38:06 +05:30
Aryadev Chavali
2986c04c2f
(Emacs|Shell|SystemD)~Small changes
2024-05-06 02:38:06 +05:30
Aryadev Chavali
04a4f50daf
(Emacs/elisp)+customised faces for tab-bar-mode
2024-05-05 23:24:38 +05:30
Aryadev Chavali
c08bf7e1b8
(Emacs/app)+elfeed advice to open articles in different applications
2024-04-27 15:43:31 +05:30
Aryadev Chavali
ce066bd6b2
(Emacs/app)~enabled elfeed and added changed feeds
2024-04-27 15:43:18 +05:30
Aryadev Chavali
a08ebf097a
(Emacs/app|config)~change some window heights in :display
2024-04-27 15:42:54 +05:30
Aryadev Chavali
0c741c29c7
(Emacs/yasnippet)~Moved c++-mode/dox -> cc-mode/dox
2024-04-27 15:40:53 +05:30
Aryadev Chavali
89f65d77b7
(Emacs/config)+flycheck-eglot to replace flymake integration of eglot
2024-04-27 15:11:42 +05:30
Aryadev Chavali
e7c5cd8d15
(Emacs/config|core)Switched <leader>fP and <leader>fp
2024-04-27 15:09:57 +05:30
Aryadev Chavali
870ce03d02
(Emacs/config|core|elisp)+move.el
...
Library to move words forward and backward as well as lines up and
down. These movements keep the object in question under the cursor
which provides a nice experience.
2024-04-27 15:09:46 +05:30
Aryadev Chavali
eb5b11e71b
(Emacs/snippet)~rename a few C++ snippets
2024-04-24 04:08:12 +05:30
Aryadev Chavali
ff1dab3f6b
(Emacs/snippets)~Modified some C++ snippets to be easier to use
2024-04-24 04:06:56 +05:30
Aryadev Chavali
8ea2b51e5a
(Emacs/core)+binding <leader>fp to use counsel-git in defiles folder
...
Lookup all files in the repository. Best solution I could come up
with.
2024-04-24 04:06:52 +05:30
Aryadev Chavali
37351ad299
(Emacs/config)~rearrange org-mode configuration
2024-04-24 04:06:52 +05:30
Aryadev Chavali
1de12e582b
(Emacs/config)+method of searching +literate/el-files
...
Uses grep by default. Also made a method of searching a discrete
list of files using grep.
2024-04-24 04:04:14 +05:30
Aryadev Chavali
c135997363
(Emacs/config)+fix error with wgrep
...
Need to set initial state to Normal instead of motion and bind stuff
properly for it to work.
2024-04-24 04:02:54 +05:30
Aryadev Chavali
90c0766992
(Emacs/core|config)~do a bit of clean up
2024-04-24 04:02:38 +05:30
Aryadev Chavali
5c47cacdbd
(Emacs/lang)-clang-format-mode on cc-mode-hook
...
I can configure projects to use it if necessary.
2024-04-24 04:01:33 +05:30
Aryadev Chavali
711dcf5e2d
(Emacs/literate)~reworked literate to only compile if necessary
...
Speeds up boot and kill.
Actually checks for timestamps and logical errors are removed.
2024-04-24 04:01:26 +05:30
Aryadev Chavali
aedab997d3
(Emacs/app)+mpv package
...
Only really useful for integration in org-mode
2024-04-24 03:42:11 +05:30
Aryadev Chavali
617b849be1
(Emacs/app)+some defer statements to make bootup quicker
...
Cuts a second off the time to bootup.
2024-04-24 03:41:32 +05:30
Aryadev Chavali
a01cba5589
(Emacs/*)~stop using create-toggle-function
2024-04-23 18:44:26 +05:30
Aryadev Chavali
dd9f321567
Update programs
2024-04-23 17:08:42 +05:30
Aryadev Chavali
ae73ed6dc6
(Scripts/status)~bluetooth-status now prints battery info if found
2024-04-23 17:06:01 +05:30
Aryadev Chavali
e46d8b18ea
(SXHkD)~brightness adjusts by 25, super+brightness adjusts by 5
2024-04-23 17:05:31 +05:30
Aryadev Chavali
b835e2b52c
(NeoVim)+transparency respecting background config
2024-04-23 17:05:15 +05:30
Aryadev Chavali
08519319b2
(Emacs/early-init)~alpha: 85 -> 85 for focused and 65 for unfocused
2024-04-23 17:05:08 +05:30
Aryadev Chavali
1039114d2f
(Emacs/core)+nmmap binding K to man
...
By default evil-lookup-func is woman, which throws annoying warnings
and isn't a complete manpage reader. So here I rebind it to use man,
which is fully functioning.
2024-04-23 17:05:08 +05:30
Aryadev Chavali
f10436c0b7
(Emacs/config)+eshell to oreo/keep-buffers
...
So my eshell instance doesn't die just cos I'm cleaning up.
2024-04-23 17:05:08 +05:30
Aryadev Chavali
c3ecf07798
(Emacs/app)+wdired binding
2024-04-23 17:05:08 +05:30
Aryadev Chavali
92310685d1
(Emacs/app)-magit-file-dispatch (<leader>vf) and magit-blame (<leader>vb)
2024-04-23 17:05:08 +05:30
Aryadev Chavali
2baf2fca03
(Emacs/app|lang)~pdf-tools is disabled, dired-guess-shell pdf zathura
...
I find pdf-tools really slow in comparison to zathura, with very
little benefit to it being integrated into Emacs. Zathura is faster,
leaner and more fit for purpose.
PDFs, if a shell command may be invoked on them in dired, now show
zathura as a default argument.
2024-04-23 17:03:59 +05:30
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