24 Commits

Author SHA1 Message Date
8d31077048 Light mode support in shell, now. 2025-07-22 14:21:19 -04:00
60607dbce7 Tag syntax for C++ 2025-03-07 23:14:27 -05:00
4fb661d3cf Some colour tweaks for light mode. 2024-08-08 01:18:34 -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
fd0021e690 Prepare for the he great exceptions rename. 2023-10-12 18:28:20 -04:00
74ccc0222f Slight tweaks to light colour scheme. 2022-06-16 17:22:59 -04:00
3c84f07a46 Starting to mess with a light-color mode for mornings. 2022-05-16 15:44:47 -04:00
a9b6fe10da A whole bunch of C++ highlight support. 2022-04-19 14:30:06 -04:00
8917f50957 More C++ syntax improvements. 2021-04-28 23:29:25 -04: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
3f608c9ad1 Add the menu colours to vim. 2021-03-02 06:35:35 -05:00
deefb398cc Fix title text colour. 2021-02-27 18:18:46 -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
0dd3953f81 Add mongo core syntax changes.
Some of these I'll port into my new central file arrangements.
2018-06-21 00:05:42 -04:00
80db7efdd6 More C++ syntax highlighting.
Exceptions, more STL functions, and calling out the dangerous
`std::unique_ptr< T >::release` function (albeit somewhat
over-aggressively).
2017-10-03 20:34:29 -04:00
17cae3fdea Merge branch 'master' of github.com:adamlsd/cshenv 2016-12-01 15:10:49 -05:00
4e565a2b22 Change diff highlighting a bit. 2016-12-01 15:10:37 -05:00
e622f13aee Fix comment background color.
Document matchparens.
2016-12-01 01:01:07 -05:00
1754aeb20b Cleaned up and updated the doxygen look a bit.
With more options available it should look better, but I hope
it defaults to something reasonable in lower-color terminals.
2016-11-30 19:28:26 -05:00
e77584f9dc Make doxygen comments look better.
Bold for brief function descriptionss looks a bit better
to me.  (It looks like how it did on  the old 8-color terminal
view.)
2016-11-30 19:01:41 -05:00
5e49cbb18b Fixed the longstanding xterm problem.
For ages I've had problems with 256-color xterm and vim.  I never
used a proper colorscheme, but just modified the default I was
"magically" given.  This changes all of that to make us now have
a proper color scheme -- the "adam" scheme.

Colors now work independent of console color depth, I think.
There are remaining quirks, but I'll have to add the requirements
as proper color mappings to my color scheme file.
2016-11-30 18:50:46 -05:00