8d31077048
Light mode support in shell, now.
2025-07-22 14:21:19 -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
5d30a8b4e7
Don't use clang-format-devel
anymore
...
Just use the regular one.
2025-07-02 13:53:13 -04:00
7ae7d2c9ab
Add some keywords for C++20 formatting.
2025-07-02 13:16:13 -04:00
8ee949869a
Add some keywords for C++20 formatting.
2025-06-18 11:55:14 -04:00
192c8b1abd
The new filetype plugin burned me.
2025-03-10 16:14:05 -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
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
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
cc306bb076
I should be using tabs in most files.
2023-10-12 18:28:07 -04:00
045876f254
Add some traits helpers to the C++ formatting.
2023-10-04 22:43:34 -04:00
d7ba4ed397
Add checklist syntax
2023-04-07 13:45:50 -04:00
12d66227ae
Highlight the leading *
in block commented code as a comment char.
2022-11-07 15:48:25 -05:00
dc3a70531d
Support for other comparison testing primitives.
2022-11-07 15:47:55 -05:00
b3cb9fec2e
Correctly highlight some things within STL as ONLY within STL.
2022-11-07 15:11:01 -05:00
e23c30462a
Use proper key aliases in mappings.
2022-11-07 15:07:59 -05:00
41bd5f9aac
Make block comment doxygen leading star highlight only in such comments.
2022-11-07 15:04:52 -05:00
d8b82315f1
Add more testing primitives C++ highlights.
2022-06-16 17:23:19 -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
894f18c7f8
Added lexical cast exception highlight.
2022-04-28 16:59:51 -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
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
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
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
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
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
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