If words cannot be added to the dictionary, you should create the directory:
.emacs.d/.local/etc/ispell/
Then create a file named .pws there and put the following line in it:
personal_ws-1.1 en 0
Restart emacs and you should be good to go.
If words cannot be added to the dictionary, you should create the directory:
.emacs.d/.local/etc/ispell/
Then create a file named .pws there and put the following line in it:
personal_ws-1.1 en 0
Restart emacs and you should be good to go.
EDIT: This might not be necessary. Refer to the original post and see updates.
I noitced that the method I described in a previous post does not work on Arch Linux. I came up with this quick (and probably dirty approach) to get the same effect.
First run this command:
xkbcomp $DISPLAY original.xkb
This will dump the current xkb config to a file named original.xkb. Make a copy of this file:
cp original.xkb swapped-alt-ctl.xkb
Edit the newly created swapped-alt-ctl.xkb file. Find the codes for LALT/LCTL and RALT/RCTL and swap them. For example, in my own file I found these for left alt/ctrl:
<LCTL> = 37;
<LALT> = 64;
I changed that to:
<LCTL> = 64;
<LALT> = 37;
I had this issue that swank would not load when run in .stumpwmrc; SBCL would complain that it can't require "sb-cltl2", even though the package was available when I tried it in an SBCL repl. This comment on github finally made me realize what was happening.
I had to edit my /usr/share/xsessions/stumpwm.desktop file and change the "Exec=" line to this:
Exec=env SBCL_HOME=/usr/lib/sbcl stumpwm
After that, swank would load successfully.