6e4d743af6
Prevent repeated colours or symbols.
2022-04-29 15:26:06 -04:00
19c7e2495d
Merge branch 'master' of github.com:adamlsd/cshenv
2022-04-28 17:01:02 -04:00
f7c5854222
Added a new addage.
2022-04-28 17:00:16 -04:00
894f18c7f8
Added lexical cast exception highlight.
2022-04-28 16:59:51 -04:00
c9f70665c4
Make unicode char construction more portable.
2022-04-22 17:37:32 -04:00
58cd473e63
Merge branch 'master' of github.com:adamlsd/cshenv
...
Conflicts:
vim/after/syntax/cpp.vim
2022-04-19 14:32:33 -04:00
a9b6fe10da
A whole bunch of C++ highlight support.
2022-04-19 14:30:06 -04:00
8672bf09e9
Battery level support for macosx.
2022-04-15 15:59:26 -04:00
f725a1d9e0
Adjust for dumbness in how macos sed replaces things.
...
`tr` is more straightforward.
2022-04-15 15:58:34 -04:00
5c7b5f3ff8
DUH.... sed replaces with global...
2022-04-15 15:53:50 -04:00
2f353a600d
Fix the prompt tagging in macosx.
...
Something is dumb with the unicode Terminal... so I'm punting for now.
2022-04-15 15:52:44 -04:00
51e339ce74
Fix prompt shuffling when shuf is not found.
2022-04-15 15:31:44 -04:00
fcc856f62b
Merge remote-tracking branch 'origin/master'
2022-04-15 15:14:50 -04:00
d53a244b5f
Make battery level label italic and more visible.
2022-04-15 15:13:00 -04:00
39d8216198
Use GBP symbol for Escape, to work with GNOME touchscreen.
2022-04-15 15:12:20 -04:00
7758c2b961
Vim touchscreen scrolling support.
...
Use the environment variable to turn it on.
2022-04-15 15:10:18 -04:00
5174b9bee6
Configurable battery level source file
2022-04-15 15:02:59 -04:00
69e71ce4d1
Make battery device configurable
2022-04-14 16:40:54 -04:00
852809a7a3
Merge branch 'master' of https://github.com/adamlsd/cshenv
2022-04-14 13:55:55 -04:00
9395659d4e
Added a few C++ lib types to syntax highlighting
2022-04-14 13:55:21 -04:00
1ea3331a3a
Add battery level into prompt.
...
Has to be turned on by an env variable, and I only tested it on one
laptop so far.
2022-04-14 13:54:03 -04:00
3a20ae1e5d
Add ls highlights for more compressed files.
2022-02-17 13:07:26 -05:00
9630c01a5a
Add a few more syntax highlights for C++.
2022-02-17 13:06:55 -05:00
b188aca149
More C++ keywords.
2021-10-18 00:36:23 -04:00
8917f50957
More C++ syntax improvements.
2021-04-28 23:29:25 -04:00
7e3f0f5204
Fix an addage
2021-03-22 16:36:51 -04:00
7ca328fb91
Added a bunch of my snarky quips in fortune format.
...
Just build with strfile. Then let the hilarity ensue.
2021-03-22 16:10:40 -04:00
54d2d9ba62
Merge branch 'master' of github.com:adamlsd/cshenv
...
Conflicts:
vim/after/syntax/cpp.vim
2021-03-08 16:23:57 -05:00
91ac30b164
A few more C++ names.
2021-03-08 16:23:20 -05:00
974530dfd9
Disable hard tabs for a codebase.
2021-03-06 01:12:20 -05:00
5b266ff8fd
A few more C++ names in libraries.
...
Also support for the `exports` namespace convention.
2021-03-06 01:10:36 -05:00
23a8b88740
Merge branch 'master' of github.com:adamlsd/cshenv
2021-03-03 18:30:51 -05:00
49d2add0fc
Make vim load the top line, always.
2021-03-03 18:30:27 -05:00
461ad44738
Add a few more instances of special chars.
...
I don't usually use them, but they could be useful.
2021-03-02 20:02:57 -05:00
e46a644437
Merge branch 'master' of github.com:adamlsd/cshenv
...
Conflicts:
vim/colors/adam.vim
2021-03-02 20:02:42 -05:00
a7b57e8554
Improve the vim highlighting a bit.
2021-03-02 13:58:07 -05:00
41fb29eef0
Add prompt reference symbols.
...
This one is a bit shaky still, but I now have symbolic,
colour-coded tags in the prompt. This can be used to point out
interesting lines in pair programming.
2021-03-02 06:47:52 -05:00
3f608c9ad1
Add the menu colours to vim.
2021-03-02 06:35:35 -05:00
62215d5df8
I added more colour support.
...
These could be used in various situations.
2021-03-02 06:34:41 -05:00
2cfaa4d64a
Updated the prompt code.
...
I removed the need for the ~/.tcsh_cache directory. The right-side
alignment is handled with terminal control codes. I stick
exclusively to ANSI/VT-100 control codes. Everything should support
that by now, it's 2021!
2021-03-02 06:27:19 -05:00
deefb398cc
Fix title text colour.
2021-02-27 18:18:46 -05:00
c6d59438e3
Merge branch 'master' of https://github.com/adamlsd/cshenv
2021-02-27 18:15:05 -05:00
78ddd21202
Fix formatting issues.
2021-02-27 18:14:42 -05:00
d6419881ec
Added raw terminal code support.
...
Because I *REALLY* wanted the colours to blink for some constructs,
I've added 1-colour terminal support with raw ANSI escape codes.
These codes match the colours I named, as best I could.
The 1-colour mode permits the ^[[5m or ^[[6m blinking codes to
be emitted raw. (The `start` and `stop` sequences only are valid
in the 1-colour mode.) Thus I've recreated all the colour state I
cared about.
I don't expect too many problems, as weird terminals are rare these
days.
2021-02-24 23:56:13 -05:00
8e55a08d67
Remove the user colours for status line from base.
...
This should be in the colour def, not the base syntax.
This facilitates a proper `colorscheme`.
2021-02-24 23:46:15 -05:00
438257749f
Complete rewrite of C++ syntax additions.
...
Now it's region based and uses keywords mode. Hopefully this is
faster. It also enables support for multiple libraries with partially
overlapping symbol sets. (E.g.: Boost and STL.)
2021-02-24 23:44:29 -05:00
33ef042adb
Demand my shell from vim.
...
Not every system has me logging in as a TCSH user. Specifically,
qubes guests seem to have trouble with non bourne shells as the
login shell. For those I use the "start command" feature of
the terminal, but I need to trick VIM into making the shell
be TCSH.
2021-02-24 23:28:18 -05:00
f0c64e25d7
Update the syntax identifier.
...
I made it now show nested syntax groups in the status line. This
will facilitate easier debugging of complex syntax files.
2021-02-24 23:27:10 -05:00
e5cd1839a6
Quickfix window gets wrong status line
...
For some reason, with new vim, another thing got changed.
2020-04-01 18:07:26 -04:00
8098da38a3
Fix vim scroll offset.
2020-04-01 14:11:57 -04:00