Commit graph

36 commits

Author SHA1 Message Date
Muhammad Nauman Raza c3e3928159
hotfix: remove setting themes several times 2024-03-23 13:20:56 +00:00
Muhammad Nauman Raza 8ae5061319
hotfix: load user configuration directory before lisp 2024-01-15 21:06:04 +00:00
Muhammad Nauman Raza 5deea76ee5
feat: change user configuration directory 2024-01-15 19:29:02 +00:00
Muhammad Nauman Raza f77fc59636
feat: warning minimum level raise 2024-01-15 18:19:27 +00:00
Muhammad Nauman Raza 8db10757a5
feat: add base init.el 2024-01-15 18:02:54 +00:00
Muhammad Nauman Raza 2dfe651e9f
docs: update e-mail address 2023-07-01 18:44:30 +01:00
Muhammad Nauman Raza 88e33438bd
fix: ugly fringes in emacsclient 2023-07-01 16:42:05 +01:00
Muhammad Nauman Raza 4320e16f57
feat: NANO-modeline 2023-07-01 13:23:39 +01:00
Muhammad Nauman Raza b75c6b520f
chore: updates 2023-06-26 18:12:37 +01:00
Muhammad Nauman Raza ae5eba8f87
chore: re-add warning messages 2022-12-25 21:50:27 +00:00
Muhammad Nauman Raza 42c2a35eae
feat: disable warning messages 2022-12-21 11:28:56 +00:00
Muhammad Nauman Raza e6d8bd355d
fix: unmatched parenthesis 2022-12-21 11:26:36 +00:00
Muhammad Nauman Raza 40a1a45e4e
chore: remove dashboard 2022-12-18 19:28:44 +00:00
Muhammad Nauman Raza 35fac3eff9
perf: relax garbage collection at start of init
Garbage collection is now relaxed at startup, decreasing startup time
by around ~0.75 seconds. Deleted lisp/performance.el as no longer needed.
2022-11-20 16:59:50 +00:00
Muhammad Nauman Raza 05cc2fb09d
perf: general improvements 2022-11-20 08:03:40 +00:00
Muhammad Nauman Raza 4ec065bfa6
feat: initial integration of custom theme 2022-11-17 21:54:06 +00:00
Muhammad Nauman Raza 16ebdead10
fix: menubar appearing early during frame load 2022-11-16 21:38:19 +00:00
Muhammad Nauman Raza f95e050832
chore(docs): add elisp documentation for each file
Apparently this is customary for Emacs configuration files. Doom seems
to do this too, so here it is.
2022-11-16 21:10:34 +00:00
Muhammad Nauman Raza 948e5dbbaa
feat: initial lsp integration 2022-11-13 18:41:10 +00:00
Muhammad Nauman Raza 8e5790f3f9
chore: remove custom-set-variables 2022-11-13 16:47:13 +00:00
Muhammad Nauman Raza 86a5e5803c
chore: line/numbers improvements 2022-11-13 16:46:40 +00:00
Muhammad Nauman Raza d25aa4f0a7
feat: user configuration directory 2022-11-12 18:58:50 +00:00
Muhammad Nauman Raza 416e6640d6
style: file explanations and loading
This commit changes the way files are loaded. Instead of being
'require'd and 'provide'd, they are simply 'load'ed, having a positive
impact on performance and code quality.

Additionally, the headings of file (which thus far have began with
three semicolons) now begin with two to fit Emacs lisp conventions.
2022-11-12 17:53:29 +00:00
Muhammad Nauman Raza 71f427ca8b
feat: configuration for languages 2022-11-12 17:50:34 +00:00
Muhammad Nauman Raza 1a87f19d3b
feat: seperate keybinds folder 2022-11-09 07:02:57 +00:00
Muhammad Nauman Raza 8928ab353b
docs: add comment 2022-11-08 22:10:50 +00:00
Muhammad Nauman Raza e004db0e9a
feat: general.el for convenient keybinds 2022-11-08 22:05:28 +00:00
Muhammad Nauman Raza 836d92b59f
chore: remove package.el
This was done as having to move between files to understand what some
package/code does was too much of a hassle
2022-11-08 17:53:07 +00:00
Muhammad Nauman Raza bcb6f7a1a3
feat: which-key 2022-11-08 17:53:07 +00:00
Muhammad Nauman Raza 1d384cb910
chore: folder restructure 2022-11-08 17:53:07 +00:00
Muhammad Nauman Raza d84ec39960
feat: folder restructure 2022-11-08 17:53:06 +00:00
Muhammad Nauman Raza deb9a1eeee
feat: org mode improvements 2022-11-08 17:53:06 +00:00
Muhammad Nauman Raza 344f6e05c2
feat: doom-modeline, magit & evil undo/redo
This change adds more functionality to evil with undo-fu (undo-redo is
now possbile), and adds magit and doom-modeline.
2022-11-08 17:53:05 +00:00
Muhammad Nauman Raza 9b57aa74de
chore: remove edits to package repositories
This was done because melpa (the only package repository that had to be added) is used by straight.el by default
2022-11-08 17:53:05 +00:00
Muhammad Nauman Raza 7584c7cc60
fix: stop creation of files ending with "~" 2022-11-08 17:53:04 +00:00
Muhammad Nauman Raza fd5ba4a1a5
Initial commit 2022-11-08 17:53:04 +00:00