Commit graph

70 commits

Author SHA1 Message Date
Howard Abrams
216f6a0b73 Expanded on the "round quotes" in org files
Now have expanded rules as to when to insert (and delete) the single
or double quotes, and they act the same with the addition of a new
helper function.
2022-04-11 15:34:56 -07:00
Howard Abrams
093a6d7ee1 Take advantage of Emacs 28 features
Including the ability to jump directly to an Info manual.
2022-04-09 09:10:55 -07:00
Howard Abrams
cf7b81c576 Fixed my "image display" bug
Turns out the global-svg-tab-mode was turning off the ability to view
all PNG files, so now I just hooked the mode to certain major modes,
and we are back in business. Also cleaned up a few visual bugs.
2022-04-01 11:29:45 -07:00
Howard Abrams
4a7771b48a Closing my single, full-screen frame ain't helpful
But closing a window is.
2022-03-25 15:19:46 -07:00
Howard Abrams
ccebc03e7f Trying out Protesilaos' distraction-free focus package
This brought back Olivetti as well as creating a DWIM function for
narrowing a buffer the way I would expect.
2022-03-25 11:02:02 -07:00
Howard Abrams
2aa2886535 Forcing the use of undo-fu 2022-03-25 11:01:04 -07:00
Howard Abrams
d03bfed2cb Actually integrate the doom-snippets to the directory list
Also, finally got my stash back from being overshadowed in Magit.
2022-03-24 13:47:00 -07:00
Howard Abrams
e06ccd08b9 More consistent keybindings with EWW and Info 2022-03-24 10:44:11 -07:00
Howard Abrams
0396c09af4 Convert to org-present from the org-tree-slide
Simpler and I now have hooks to make it look like what I want.
2022-03-21 16:58:00 -07:00
Howard Abrams
0599164dec Finally fixed my fonts so that variable-pitch works in org
At least, it works in Org with the ability to change the font sizes,
which is important when giving presentations with larger fonts.

The real culprit was the mixed-pitch project that didn't allow for
changing font sizes (which was easy enough to configure).
2022-03-18 14:17:20 -07:00
Howard Abrams
a8b5dc578a Excise the consult package that I am not using. 2022-03-15 09:21:26 -07:00
Howard Abrams
9fa4e824da Turn on the recentf feature 2022-03-11 21:56:58 -08:00
Howard Abrams
31a706d5f9 Using imenu to jump to Org headers
And a couple other tweaks.
2022-03-11 10:55:39 -08:00
Howard Abrams
b5a82133ca Clarify the creative commons on tangled files
Do I really need the copyright symbol? I love how the proselint
insists that I use the unicode character (which unicoding all the
files sounds great to me).

What could go wrong there? :-D
2022-03-09 10:48:26 -08:00
Howard Abrams
219d0ecea7 Fixed a binding bug to my worksapces 2022-03-08 20:43:25 -08:00
Howard Abrams
f04b1f36fc WHo knew that backup-directory-alist didn't accept ~ characters? 2022-03-03 15:20:27 -08:00
Howard Abrams
a05a473093 Add more apps to my "a" key 2022-03-03 15:08:09 -08:00
Howard Abrams
2472e40358 Better keybinding to address a long-standing bug 2022-03-03 15:07:00 -08:00
Howard Abrams
bebc16c29b Better keybindings of Neotree 2022-02-25 17:14:50 -08:00
Howard Abrams
2c806791b3 Turning on the flycheck for checking without LSP 2022-02-25 17:12:18 -08:00
Howard Abrams
0d4b1e97c0 Fixed a bug with reloading my config file.
And a bit of clean up.
2022-02-25 14:57:43 -08:00
Howard Abrams
620a1bf670 Add the annotate mode package
For dropping simple word notes in your files ... visual bookmarks.
2022-02-10 23:17:46 -08:00
Howard Abrams
c37d1d0759 Checking out the Pocket Reader project
This seems like a great way to link my phone and emacs and reading
essays not on the elfeed reader.
2022-02-10 23:16:50 -08:00
Howard Abrams
83e8f635d5 Add a leader key for EWW 2022-02-10 23:16:24 -08:00
Howard Abrams
fb01aa4728 Save all buffers when Emacs looses focus. 2022-02-10 11:25:03 -08:00
Howard Abrams
e561e148e1 Fixed my project loading feature 2022-02-04 14:38:56 -08:00
Howard Abrams
9dda0a8abd Turning of the Forge stuff until I use it again. 2022-02-04 14:37:23 -08:00
Howard Abrams
78db166f4c Put the EWW keybindings in Evil mode 2022-02-02 11:53:16 -08:00
Howard Abrams
6a88d5e138 Figured out the gpg bug
I needed to have a loopback setting to have it prompt for a password
inside Emacs, as opposed to running a GUI GPG, or worse, spitting out
an error.
2022-02-02 11:53:16 -08:00
Howard Abrams
87e2d4e292 Move stuff around
Needed to move the Terminal stuff over to remoting, as I don't include
the aux-apps in my Work-specific Emacs system. While I was at it, I
noticed some key conflicts with org, so fixed that too.
2022-01-06 15:36:39 -08:00
Howard Abrams
6791c7bdc8 Fix bugs ...
Including splitting out the project list (so that it can be added to
later in the initialization), a bug found in the `beep` code.
2022-01-04 16:14:38 -08:00
Howard Abrams
bc6e6eea50 Shuffling sections around
Expanding the Applications sections and removing it from the Config.
2021-12-29 18:51:25 -08:00
Howard Abrams
8d4389f398 Load file in a particular window
Now _this_ is obsessive! I like it!
2021-12-29 11:08:27 -08:00
Howard Abrams
2dcac6e761 Jump to newly created windows
Since my fingers were good with splitting the window and jumping to
the new window, I figured a little advice would make Emacs behave as I
would have expected.
2021-12-29 09:35:39 -08:00
Howard Abrams
9f28c9a51a Integration with ripgrep and wgrep
And a code change just to verify it!
2021-12-29 09:34:48 -08:00
Howard Abrams
6fdd2bb756 Easier to debug when debug-on-error is the default
Especially easier when loading up dot files.
2021-12-27 10:35:48 -08:00
Howard Abrams
414b56eb5f Making sure that github/gitlab works with forge
To use this correctly, create entries in ~/.authinfo.gpg that contains
the API passwords from Github and Gitlab:

    machine api.github.com login howardabrams^forge password redacted
    machine gitlab.com/api/v4 login howardabrams^forge password redacted

Also, this change prompts us for comfirmation before pushing to the
main upstream branch (since you should want to use a pull request).
2021-12-27 10:15:07 -08:00
Howard Abrams
7b732934d5 Surround and snipe now work correctly together 2021-12-27 09:48:02 -08:00
Howard Abrams
3a927e756a Fix my code inclusion, like beep and demo-it
Using the :local-repo to test local repositories of my .. this doesn't
seem right.
2021-12-27 09:46:10 -08:00
Howard Abrams
9ba17b5c20 Fix bug in :straight calls
Don't use :files in calls to :straight, and I like
2021-12-27 09:32:33 -08:00
Howard Abrams
4a5f426428 Meta-Space for Global Leader, and Shift-Space for Local
Let's see if this really works for insert mode.
2021-12-14 11:42:26 -08:00
Howard Abrams
a79a8651b0 Consistency for local leader actions
Both M-SPC as well as the F17 function key for accessing the
mode-specific stuff. Granted, I need to flesh those out more.
2021-12-14 11:26:11 -08:00
Howard Abrams
21a767e4cf Make the search results buffer go away. 2021-12-13 10:46:51 -08:00
Howard Abrams
7a3d95d70b Clearer when running on a Mac system.
Which fixes a bug when running on Linux, that doesn't need the Shell
PATH set (at least, not for me).
2021-12-13 10:45:32 -08:00
Howard Abrams
334517380c Add motion to SPC prefix general leader
And fixed a bug to make them consistent.
2021-12-08 13:57:42 -08:00
Howard Abrams
d756049f90 Extract email addresses
The configuration files expect email addresses (I store passwords and
other encrypted information elsewhere).  These email addresses are
hardly private, but I figured I would annoy any screenscraping
spam-inducing crawlers out there, while still allowing others to
follow my lead on configuring Emacs and Email.
2021-12-01 11:04:02 -08:00
Howard Abrams
2f816c8f91 Full Emacs functionality in Insert mode 2021-11-23 16:41:17 -08:00
Howard Abrams
ad7125ad64 Create local leaders for various modes
This way, SPC-m will always be special for each major mode
... something like that.
2021-11-23 16:34:48 -08:00
Howard Abrams
e0e16e57d6 Excising useless user information 2021-11-18 12:12:19 -08:00
Howard Abrams
08fb7aef82 Keybinding to persp-switch-quick 2021-11-18 09:46:10 -08:00