261 Commits

Author SHA1 Message Date
687b687220 Switch to AGPL-3.0 2025-08-18 11:43:00 -04:00
50e8a1dfd7 Fix prompt delimiters when some tokens are disabled. 2025-08-08 14:30:09 -04:00
50d2b94ad0 Color picker proof of concept works. 2025-07-26 00:45:34 -04:00
6f321dfdcf Some hacking. 2025-07-23 16:59:51 -04:00
619150cfe7 Starting point for the terminal applications. 2025-07-23 12:51:07 -04:00
dd0b0e58d1 Window checking tool 2025-07-23 03:41:54 -04:00
af5327d088 I've got a basic button selector working.
I have to add actions for when "pressed", but for my current project
I'm aiming to have a colour selector.  I'll draw the current colour
in a nice little box.  I'll also eventually permit dynamic updates
to specific colours in the table.  This will permit me to
dynamically adjust the colour space.
2025-07-23 03:27:17 -04:00
2659e68505 A bit of work towards box drawing and string placement.
This could let me do my clock idea... or a text/gui colour
chooser.
2025-07-22 23:55:29 -04:00
d86f4fb723 Starting a bash-curses thing
Vulgarity, cursing... get it?
2025-07-22 17:40:15 -04:00
8d31077048 Light mode support in shell, now. 2025-07-22 14:21:19 -04:00
5f408f688b Add some tmux config. 2025-07-02 13:58:13 -04:00
c88c9ef245 A bit more C++20 formatting types. 2025-07-02 13:53:15 -04:00
537a31228b Plugins are safe again. 2025-07-02 13:53:15 -04:00
2d0aad4854 Ignore local installation dir. 2025-07-02 13:53:14 -04:00
327293b7b7 Brighten blues a little more. 2025-07-02 13:53:13 -04:00
5d30a8b4e7 Don't use clang-format-devel anymore
Just use the regular one.
2025-07-02 13:53:13 -04:00
8a15f32026 Installer should use real BASH. 2025-07-02 13:53:11 -04:00
7ae7d2c9ab Add some keywords for C++20 formatting. 2025-07-02 13:16:13 -04:00
fde20acf72 MacOS X (Darwin) specific tweaks. 2025-07-02 12:28:16 -04:00
bc4077b3af Turns out that I like hostnames in bold, after all. 2025-07-02 12:28:16 -04:00
cf69958681 Add support for virtual hostnames.
Sometimes I can't change the hostname, despite it being on my
network and having `root`.  For those cases, I'll make the virtual
hostname match DNS, at least.

A future improvement might be to get this from reverse DNS?
2025-07-02 12:28:16 -04:00
8ee949869a Add some keywords for C++20 formatting. 2025-06-18 11:55:14 -04:00
7a2ac942f9 Dot (.) shouldn't be considered a search domain 2025-06-11 22:01:22 -04:00
c24bdf1186 SSH quality of life improvements. 2025-06-11 12:03:20 -04:00
2d033c055c Brighten the custom blues a bit.
Blues have lower luminosity.
2025-06-09 15:21:04 -04:00
ca278c98ca Merge branch 'master' of gitea.nerdland.org:adam/cshenv into master
* 'master' of gitea.nerdland.org:adam/cshenv:
  Support for machine suffixes.
  Fix spurious "h " in canonicalization list.
  The new filetype plugin burned me.
  Clean up a lot how the ssh search is generated and maintained.
  Remove the need for the adamformat symlink.
  Tag syntax for C++
  Directory stack size shouldn't use a PID.
  Battery colour shouldn't be literals!
  A bit of style cleanup.
  Update adam format for more recent `uncrustify`.
  A lot more automation for ssh.
  Add a bit of ssh universal configuration.
  Fix the way that git gets linked.
2025-03-14 00:59:16 -04:00
2015c6f6c2 Support for machine suffixes.
I put the outer hostname as a suffix on VMs.
2025-03-11 16:22:39 -04:00
035cb25209 Fix spurious "h " in canonicalization list. 2025-03-11 14:04:57 -04:00
192c8b1abd The new filetype plugin burned me. 2025-03-10 16:14:05 -04:00
a1dd3bd43c Clean up a lot how the ssh search is generated and maintained. 2025-03-10 15:25:17 -04:00
2e677b6325 Remove the need for the adamformat symlink. 2025-03-07 23:14:43 -05:00
60607dbce7 Tag syntax for C++ 2025-03-07 23:14:27 -05:00
88bb192ca3 Directory stack size shouldn't use a PID.
Use in-shell array size counting.
2025-03-07 23:13:16 -05:00
fe472e09cb Battery colour shouldn't be literals! 2025-03-07 23:12:59 -05:00
67f4542811 A bit of style cleanup. 2025-03-07 23:12:50 -05:00
997e208300 Update adam format for more recent uncrustify. 2025-03-07 23:11:42 -05:00
f31647d198 A lot more automation for ssh.
(And I probably broke something, but we'll see!)
2025-03-07 23:11:04 -05:00
8c304b5126 Add a bit of ssh universal configuration.
This is intended to work with the `ssh-mgmt` scripts.  Maybe its
better to move this there?  Maybe not?
2025-03-07 15:22:26 -05:00
84e3ed64b1 Fix the way that git gets linked. 2025-03-07 15:22:13 -05:00
2207b83061 Don't break old scripts 2024-08-20 18:21:37 -04:00
ba87f35f4f Fix the vim hook in the installer 2024-08-20 08:36:17 -04:00
4fb661d3cf Some colour tweaks for light mode. 2024-08-08 01:18:34 -04:00
2364ef7ac0 Add syntax support for Yank language. 2024-08-08 01:18:34 -04:00
7c8a3ac56d A few merge options for git. 2024-06-17 12:56:00 -04:00
0a97d0b8ff Add git trim helper command 2024-06-17 12:56:00 -04:00
934e09ab00 Dirstack support in prompt. 2024-06-17 12:55:59 -04:00
b9e80276e5 Nothrow object highlighting. 2023-11-29 07:06:38 -05:00
50abff0ca2 Modules highlighting 2023-11-29 07:06:27 -05:00
c6a6028da3 Exception hierarchy highlighting fixed. 2023-10-25 23:25:28 -04:00
a64d4bc014 Just document SGR name. 2023-10-25 23:25:09 -04:00