1
Commit Graph

243 Commits

Author SHA1 Message Date
3628970d14 Enable width calculation for display-line-numbers 2022-12-19 07:04:35 -05:00
00b175a91b Refactor everything
Total rewrite. Here's to new beginnings!
2022-12-19 05:34:56 -05:00
22f4322c8c Disable line numbers in scratch buffer by default 2022-12-11 16:32:42 -05:00
6289ebaa7a Add page-break-lines for form feed characters 2022-12-11 16:32:12 -05:00
db2abd37d2 Hook display-line-numbers-mode to prog-mode 2022-12-11 15:37:24 -05:00
bb46fa86e3 Remove unused tab-bar customizations 2022-12-11 15:37:03 -05:00
52ea11b984 Add restclient 2022-12-11 15:36:50 -05:00
2d4f6da11c Improve documentation 2022-12-11 15:36:39 -05:00
74338b851b Disable ligatures for performance reasons 2022-06-27 15:07:59 -04:00
7fdc76d1c0 Add ligature support (Emacs >28) 2022-06-27 15:07:30 -04:00
cb6faff0ee Enable savehist mode 2022-06-27 15:07:20 -04:00
f158054a15 Add custom fn to find project.el project roots 2022-06-27 00:36:53 -04:00
221343d166 Remove projectile 2022-06-26 23:24:13 -04:00
519610cac7 Update Emacs version notice at top of file 2022-06-12 21:20:03 -04:00
4d43e2ea30 Replace gitignore-mode package with git-modes 2022-06-12 21:17:31 -04:00
fe918fbf36 Improve docstrings/prompts 2022-06-12 21:17:05 -04:00
5663e98177 Add configuration for tab-line and tab-bar 2022-06-12 21:16:43 -04:00
93a46523d3 Add constraint to mini buffer height 2022-06-12 21:16:24 -04:00
db6232a89d Replace ido/flx/ivy with vertico/fussy/consult 2022-06-12 21:15:43 -04:00
abc4e6cc31 Make flycheck less aggressive 2022-06-08 16:37:55 -04:00
2f6f2ebfa4 Move undo-tree history backups to custom directory 2022-06-07 21:21:28 -04:00
c27c133f0f Replace company autocompletion package with corfu 2022-06-07 20:28:22 -04:00
f15985fb45 Update LSP feature configuration 2022-06-07 20:27:08 -04:00
75013ff5fe Disable native comp. warnings buffer for Emacs 28 2022-04-14 16:50:14 -04:00
43fc7fec0d Disable diagnostic highlights in LSP headerline 2022-04-14 16:50:01 -04:00
851f0c9d91 Associate .rockspec files with lua-mode 2022-02-02 00:05:54 -05:00
4c10830fcf Enable mood-one fringe arrow icons 2022-02-02 00:05:39 -05:00
2506685faf Add string-inflection 2022-02-02 00:05:30 -05:00
4ad1c0c8a8 Set cursor to hidden in unfocused windows 2022-02-02 00:05:12 -05:00
303db04162 Add keybinding to delete pair under cursor 2022-02-02 00:04:55 -05:00
41c56625e5 Set default writeroom width to 140 2022-02-02 00:04:25 -05:00
468c8db752 Remove unnecessary anzu config 2021-09-16 17:19:06 -04:00
de1b76b893 Add support for .gitignore files 2021-09-16 17:18:52 -04:00
cdda0fad55 Add support for GLSL files 2021-09-16 17:18:31 -04:00
7f415394f2 Add modes for .fnl and docker-compose.yml files 2021-07-12 20:11:53 -04:00
f72414591d Accommodate changes in newer solaire-mode versions 2021-07-12 20:10:26 -04:00
06d2d5e735 Fix unicode font not being applied in daemon mode 2021-07-12 20:08:33 -04:00
68698a3aae Fix bug re. not setting fallback unicode font 2021-02-14 18:09:53 -05:00
783239ccfd Fix bug re. byte-compiling use-package (Emacs 27+) 2021-02-14 18:09:14 -05:00
402b904536 Add mode for Dockerfiles 2020-11-01 18:19:41 -05:00
d24c214204 Fix focus-out-hook warnings in Emacs versions >27 2020-10-26 00:13:53 -04:00
86bc2f092d Disable audible terminal bell 2020-10-26 00:13:41 -04:00
249f36ca2f Change default font to Fira Code 2020-10-26 00:13:26 -04:00
02a3bfc478 Increase default font size because my eyes stink 2020-10-17 18:29:37 -04:00
9007d032a9 Update open-default-shell function 2020-10-17 18:12:40 -04:00
83bd4881fc Add TypeScript mode 2020-10-17 18:12:33 -04:00
77f47cbcdb Enable new fringe bitmaps for mood-one-theme 2020-09-02 14:11:04 -04:00
0f01573bce Enable smart-open functionality for neotree 2020-09-02 14:10:45 -04:00
dddbe47ee9 Update miscellaneous package preferences 2020-08-31 16:04:42 -04:00
fc1f227527 Remove rainbow-mode 2020-08-31 16:04:16 -04:00
8091660b21 Fix non-functional ls-ui-doc keybind 2020-08-30 16:11:28 -04:00
481aa6599e Add yasnippet support 2020-08-30 16:11:11 -04:00
39b085fbab Fix focus change function use for Emacs 26 2020-08-29 18:14:11 -04:00
00c69615b8 Fix theme being loaded out of order 2020-08-29 18:13:19 -04:00
332ee96593 Add solaire-mode, additional theme tweaks 2020-08-29 17:29:40 -04:00
6056e9090a Disable resize-window keybind in neotree window 2020-08-29 17:28:52 -04:00
f20f31637d Add further integrations and fixes for lsp-mode 2020-08-29 17:28:17 -04:00
b4d61a17b2 Limit minibuffer height and add Swiper 2020-08-29 17:27:41 -04:00
a6e78a3167 Document default styling rule values 2020-08-02 19:44:51 -04:00
5d0854fbfd Fix calls to 'defvar' and 'defconst' 2020-08-02 19:44:26 -04:00
33093db8e8 Improve documentation and whitespace consistency 2020-07-21 20:48:25 -04:00
004e5c2648 Increase garbage collection threshold 2020-07-21 20:48:11 -04:00
331d8b8a13 Fix broken scratch buffer keybind 2020-07-21 20:25:39 -04:00
1904c712f1 Add keybind shortcut for opening scratch buffer 2020-07-21 00:20:50 -04:00
b0f5dad099 Change keybind and behavior of terminal/eshell shortcut 2020-07-21 00:19:49 -04:00
5a218cde05 Remove unnecessary check for MS-DOS system type 2020-07-21 00:18:02 -04:00
727b5ffc38 Hook lsp-mode into web-mode 2020-07-20 20:58:07 -04:00
191afa0c83 Disable auto quoting while in web-mode 2020-07-20 20:55:27 -04:00
8b3e6f649f Disable file/directory creation prompts in neotree 2020-07-20 20:47:57 -04:00
192cba1db7 Set custom markup indent offset for web-mode 2020-07-20 20:30:34 -04:00
6dfa38b5d3 Add web-mode and json-mode 2020-07-20 20:16:51 -04:00
ff48007edb Add a function that opens the init file 2020-07-20 20:16:31 -04:00
f2fe785a1a Add a function for switching to the scratch buffer 2020-07-20 20:03:35 -04:00
4f555baf3c Adjust frame configuration to work in daemon mode 2020-07-20 20:01:35 -04:00
e69083b102 Fix use of wrong keyword 2020-07-16 20:03:19 -04:00
439e2f282f Add LSP Mode for JavaScript, Rust, GDScript 2020-07-16 19:49:09 -04:00
957a887162 Add Projectile for project management 2020-07-16 19:48:55 -04:00
40bfe29621 Add docstrings to custom gc-cons values 2020-07-16 17:40:44 -04:00
a9ae21dd26 Update garbage collection hooks for Emacs 27 2020-07-16 17:38:23 -04:00
e172bbf248 Update theme loading behavior for Emacs 27 2020-07-16 17:37:31 -04:00
d29786eb99 Change default font face to "Roboto Mono" 2020-06-20 20:44:55 -04:00
d38e2059b0 Fix comment indentation 2020-06-03 18:06:57 -04:00
387bca9317 Switch back to spaces, because tabs suck 2020-06-03 18:06:42 -04:00
df1140ab84 Switch back to tabs, because spaces suck 2020-06-03 17:55:42 -04:00
425dc5fa61 Improve garbage collector behavior 2020-04-29 14:58:15 -04:00
62a35c4f22 Add support for GDScript language 2020-04-28 23:17:15 -04:00
7d1e5224ea Add support for Dart and Kotlin languages 2020-03-10 06:09:23 -04:00
d74139f112 Disable downcasing of completions in company-mode 2020-03-02 03:18:13 -05:00
0b16c662a1 Replace static references to emacs user directory 2020-03-02 03:15:05 -05:00
52bd69f8a2 Replace smooth-scrolling-mode with variable config 2020-03-02 02:23:33 -05:00
9aada5edfc Remove smart-tabs-mode package 2020-03-02 02:18:19 -05:00
0a043107a9 Fix typo in .cs file mode filter 2019-11-04 00:03:33 +00:00
386abb696e Add OS-specific default-directory setting 2019-11-02 00:08:23 +00:00
ceb4e9077d Add C# language support 2019-10-30 04:25:51 -04:00
bc1418bb4d Improve Ibuffer group filtering 2019-10-29 04:45:43 -04:00
9a7d6d1378 Set buffer grouping rules for ibuffer 2019-10-27 15:21:17 -04:00
858067cece Remove meta keysym for super key 2019-10-27 15:21:02 -04:00
39b71d56a9 Add meta keysym for super key 2019-10-18 19:33:19 -04:00
389073d7c9 Enable mood-one-theme config for neotree package 2019-10-09 21:27:38 -04:00
927e25a6bc Fix formatting error in bind-keys(*) function call 2019-10-09 21:27:05 -04:00
0a265256a1 Defer loading of company-mode 2019-10-01 16:52:00 -04:00
ed566a76ae Clean up keybindings 2019-10-01 16:51:51 -04:00
9dbbf28346 Remove Racer support 2019-10-01 16:51:31 -04:00
7f7ed215eb Enable Ido support in more locations 2019-10-01 02:28:55 -04:00
418ddd58a5 Fix flycheck configuration for Python 2019-10-01 02:26:29 -04:00
7f68263a85 Update hooks for mood-one-theme 2019-10-01 02:26:07 -04:00
82be9da21f Refactor init file-specific function names 2019-10-01 02:25:36 -04:00
c9fc29a574 Fix inconsistent custom function names 2019-09-12 20:17:37 -04:00
e7d4fc9953 Fix occasional dependency error with FlyCheck 2019-09-12 20:11:47 -04:00
bc2ae3b6df Disable smart-tabs-mode when editing Python files 2019-09-12 18:42:13 -04:00
9fddbc92b0 Fix bugged package retrieval in Emacs 26.X 2019-09-02 20:29:10 -04:00
adcb91c8bf Fix broken configuration after 'mood-line' update 2019-06-06 06:47:25 -04:00
15a40b58c5 Fix formatting 2019-06-06 05:57:55 -04:00
aaa66013e7 Remove unnecessary newline 2019-04-22 17:33:13 -04:00
afa9f88277 Update mood-one-theme configuration 2019-04-22 17:19:21 -04:00
256a02e330 Fix missing parenthesis 2019-04-16 13:11:55 +00:00
8afb66952e Add byte-compilation step to update-init-file 2019-04-16 13:10:29 +00:00
00ff8e6db1 Allow update-init-file to overwrite old init file 2019-04-16 13:04:02 +00:00
9cc23ba424 Restructure the entire configuration file 2019-04-12 04:35:58 -04:00
c4501b25bf Enable lexical binding 2018-08-29 22:34:53 -04:00
f519f1bb5d Improve garbage collection behavior 2018-08-04 19:48:28 -04:00
33a62f66f8 Add update-init-file function 2018-08-04 19:46:46 -04:00
01df2ad201 Enable automatic init file byte-compilation 2018-08-04 19:45:20 -04:00
5c19ef17b0 Add and update keybinds 2018-08-04 19:42:21 -04:00
4a70261a1c Correct code formatting 2018-08-04 19:32:42 -04:00
888b055d22 Disable the menu bar and scroll bars 2018-07-13 23:07:07 -04:00
f9589f3182 Change theme to "Tomorrow Night" 2018-07-13 23:04:45 -04:00
c121b610a6 Update configuration for new version of treemacs 2018-05-06 14:28:07 -04:00
f0b368dd32 Add "manoj-dark" theme loading to term sessions 2018-04-09 21:31:23 -04:00
141e8e085d Create new navigational key bindings 2018-03-30 01:11:23 -04:00
7c4671a860 Modify default scrolling behavior 2018-03-30 01:10:33 -04:00
c098d82079 Fix indentation 2018-03-07 01:58:26 -05:00
be8dc8ca3e Add undo-tree 2018-03-07 01:56:17 -05:00
c1242a4d0b Fix the location of custom-file 2017-12-17 13:34:27 -05:00
52e82eb244 Disable accelerated mouse wheel scrolling 2017-12-11 19:57:33 -05:00
3bb7290d45 Fix graphical configurations for terminal sessions 2017-12-10 19:04:55 -05:00
37fd3529a4 Change default styling rules 2017-12-04 22:06:39 -05:00
7d4cc28c19 Shorten idle autocompletion delay 2017-11-18 13:58:13 -05:00
ea10363ee1 Add rainbow-mode 2017-11-15 19:38:23 -05:00
772edb0788 Remove unused variable setting 2017-11-15 19:29:55 -05:00
feb854e8a5 Disable HTTPS for the Melpa repository 2017-11-15 19:29:17 -05:00
ea49b52ffd Add key bind to toggle line wrapping 2017-11-15 13:38:58 -05:00
ceaae99c10 Initial commit 2017-11-14 23:15:29 -05:00