Commit graph

91 commits

Author SHA1 Message Date
c0c8592104
Automatically set the executable flag on scripts 2025-06-04 22:45:43 +03:00
b37f0a1d1c
Set Emacs's default character coding to UTF-8 2025-06-04 22:45:25 +03:00
6866059893
Update Elpaca version 2025-06-04 22:45:24 +03:00
3c47f179be
Support both python and python3 executable names 2025-06-04 22:45:18 +03:00
fcb9cc02f9
Use poetry to manage virtualenvs 2025-06-04 22:45:14 +03:00
e8520cd29c
Migrate Emacs package management to Elpaca 2025-06-04 22:45:11 +03:00
030712337c
Move straight initialization to a separate file 2025-06-04 22:45:11 +03:00
45ce640cec
Fix virtualenv hook 2025-06-04 22:45:09 +03:00
726c242a78
Display time and battery status in emacs mode line 2025-06-04 22:45:00 +03:00
8bd5477de0
Use C-u to run tests in debug mode 2025-06-04 22:44:58 +03:00
4304c91381
Create a keybinding for running Python tests 2025-06-04 22:44:58 +03:00
b9919507e3
Use flycheck for error diagnostics 2025-06-04 22:44:54 +03:00
adb16b40de
Silence pylsp error messages 2025-06-04 22:44:50 +03:00
11f585fa11
Add icons to dired buffers 2025-06-04 22:44:49 +03:00
5d1304fa82
Simplify file copy/move using dired 2025-06-04 22:44:48 +03:00
265541d135
Automatically format Python files 2025-06-04 22:44:48 +03:00
a25b270c99
Update deprecated function name 2025-06-04 22:44:46 +03:00
f2d9d0f1ea
Install more packages for development 2025-06-04 22:44:43 +03:00
b4e1529fcf
Install Emacs-docker integration 2025-06-04 22:44:42 +03:00
9eb330b502
Install undo-tree mode 2025-06-04 22:44:42 +03:00
0dba74ef0c
Mark likely git repositories 2025-06-04 22:44:41 +03:00
e3c9341623
Use direnv for project-specific environment variables 2025-06-04 22:44:32 +03:00
14e7c88801
Install Jupyter Notebook 2025-06-04 22:44:32 +03:00
2a90ef5c0d
Use the project virtualenv for the Python IDE 2025-06-04 22:44:31 +03:00
46cdf13182
Install an EPUB reader mode 2025-06-04 22:44:30 +03:00
5ac788c973
Use APT from Emacs 2025-06-04 22:44:30 +03:00
ec929ae12a
Set up org-mode 2025-06-04 22:44:29 +03:00
e75470eb20
Setup a Python IDE 2025-06-04 22:44:27 +03:00
49aa0b2506
Window navigation keybindings 2025-06-04 22:44:26 +03:00
f3b623738c
Update buffers automatically 2025-06-04 22:44:26 +03:00
e9d23cc7aa
Use ivy as completion framework 2025-06-04 22:44:25 +03:00
66cfe618ba
Have magit automatically sign commits 2025-06-04 22:44:22 +03:00
1e75a336cb
Track magit personalization 2025-06-04 22:44:22 +03:00
e75e9c8787
Handle Emacs configuration in use-package 2025-06-04 22:44:09 +03:00
53820f0bc2
Personalize emacs 2025-06-04 22:44:09 +03:00
f9b46d4fda
Set emacs keybindings 2025-06-04 22:44:08 +03:00
c2e4ab9239
Reduce default file permissions 2025-06-04 22:44:07 +03:00
7fbd98a3f3
Change the default emacs theme 2025-06-04 22:44:07 +03:00
fcf4fe5bf8
Install a Japanese IM 2025-06-04 22:44:06 +03:00
8ee9c14d1e
Modify emacs progress bar 2025-06-04 22:44:05 +03:00
7224a672fa
Track emacs configuration 2025-06-04 22:44:05 +03:00