Commit Graph

230 Commits

Author SHA1 Message Date
adam 9ca5cf3889 Add an installation script.
This now permits simpler installation and setup of my environment,
when the core configuration is stored at `~/cshenv`.  If stored
elsewhere, the file would have to be edited.  I'll think up an automatic
solution to this later.
2018-06-19 22:27:21 -04:00
ADAM David Alan Martin 0d1f7ce860 Migrate commit signing to gitconfig option.
This is kept, for now, in `~/.gitconfig` thus:

```
[commit]
    gpgSign = true
```

This might be migrated into the universal gitconfig, but
that would require key setup for ephemeral cases.
2018-05-07 16:36:04 -04:00
ADAM David Alan Martin 6ba03c8dc4 More C++ highlights! YAY! :-) 2017-10-06 18:38:35 -04:00
ADAM David Alan Martin 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
ADAM David Alan Martin 9842682442 More STL highlighting and constants highlighting.
Support for `k[A-Z][a-zA-Z0-9_]` style constant naming conventions.
2017-08-28 19:41:18 -04:00
Imperial Cryptography Bureau 8e35f24924 Add highlighting for STL bits. 2017-08-28 11:20:30 -04:00
ADAM David Alan Martin 17cae3fdea Merge branch 'master' of github.com:adamlsd/cshenv 2016-12-01 15:10:49 -05:00
ADAM David Alan Martin 4e565a2b22 Change diff highlighting a bit. 2016-12-01 15:10:37 -05:00
adam e622f13aee Fix comment background color.
Document matchparens.
2016-12-01 01:01:07 -05:00
ADAM David Alan Martin 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
ADAM David Alan Martin 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
ADAM David Alan Martin 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
ADAM David Alan Martin 67138aafd4 Gitignore for user-modified files here. 2016-11-30 18:44:04 -05:00
ADAM David Alan Martin 98c07be7dc Integrate FreeBSD. 2016-11-30 18:34:58 -05:00
ADAM David Alan Martin d4dd8e0987 Better git and pass integration. 2016-11-30 18:32:55 -05:00
ADAM David Alan Martin df09934f4f ADAM Formatting bits. (Might not keep it here.) 2016-10-06 12:55:09 -04:00
ADAM David Alan Martin b2123da1ac Git updates. 2016-10-06 12:53:47 -04:00
ADAM David Alan Martin 99d727fdd6 Vim updates. 2016-10-06 12:53:30 -04:00
adam 00d3aff54e Merge branch 'aix-tweaks' into initial-rework 2014-04-08 15:02:45 -04:00
adam 6eca81da3d AIX systems need to use the SYSV stty(1) variant.
In generating CSHENV prompts, I used stty(1) to find the width
of the current terminal, at sourcing time.  SYSV and BSD use
different output formats.  Presently I have tcshrc.prompt.defs
default to 80 columns when I don't know how to parse stty(1)'s
output.  AIX is known to be a SYSV variant, and I've added a
case to handle this.
2014-04-08 15:02:29 -04:00
adam d16e201cbe Merge branch 'vimsyntax' into initial-rework 2014-02-17 15:06:20 -05:00
adam e44e5710fb Merge branch 'vimsyntax' of https://github.com/adamlsd/cshenv into vimsyntax 2014-02-17 15:05:23 -05:00
adam f2302bb938 Merge branch 'vimsyntax' into initial-rework 2014-02-17 15:03:59 -05:00
adam df563da88b Merge branch 'sunos-tweaks' into initial-rework
Conflicts:
	tcshrc.prompt.defs
2014-02-17 14:55:39 -05:00
adam 41048d4e6f Merge branch 'cygwin-fixes' into initial-rework 2014-02-17 13:54:21 -05:00
adam 2b3e182617 Merge remote branch 'github/cygwin-fixes' into vimsyntax 2014-02-17 13:51:39 -05:00
ADAM David Alan Martin 666e62a1c5 Merge branch 'vimsyntax' into initial-rework 2014-02-15 20:40:24 -05:00
ADAM David Alan Martin 1dcc374f3e Added Example and DocNotes highlight classes. 2014-02-15 20:38:00 -05:00
ADAM David Alan Martin 58ba7b44ce Don't dual source in after files.
Now that we're properly using vimrc after files for syntax adaptations, we
don't need to emulate the original C++ file in-situ
2014-02-15 20:36:50 -05:00
ADAM David Alan Martin ea7b1d1eca Fixed vim syntax documentation. 2014-02-15 20:36:23 -05:00
ADAM David Alan Martin 2da953664e Fixed tabbing to real tab chars per ADAM style. 2014-02-15 20:06:37 -05:00
ADAM David Alan Martin efc0aec56e Changed linux comment to be more fair and accurate 2014-02-15 20:03:51 -05:00
ADAM David Alan Martin 2806581d10 Documented SysV-like prompt width in source. 2014-02-15 20:03:16 -05:00
ADAM David Alan Martin 3013a34d0e Setup git color for always, for passing to pagers 2014-02-04 17:02:32 -05:00
ADAM David Alan Martin 3163af4283 SunOS was not in the check list for screen width. 2014-02-03 17:05:12 -05:00
ADAM David Alan Martin ef94fbcd84 Merge branch 'initial-rework' of https://github.com/adamlsd/cshenv into initial-rework 2014-02-02 17:25:11 -05:00
adam eb00a2f064 Merge branch 'vimsyntax' into initial-rework 2014-02-02 17:24:26 -05:00
adam a888047293 New c vim syntax file. 2014-02-02 17:23:12 -05:00
adam 8247b122bd Merge branch 'initial-rework' into cygwin-fixes 2014-02-02 17:03:03 -05:00
adam 9d9a22df7b LS detection variable should be for CSHENV_SYSTEM 2014-02-02 16:58:31 -05:00
adam faf57386a8 Corrected cache-dir creation variable.
I didn't test the script on a virgin system, until I did it on a new
cygwin system.  Now I have discovered this, and I have fixed it to properly
create the cache dir again.
2014-02-02 16:56:59 -05:00
adam b830be4824 Fixed path capture in startup hook for spaces 2014-02-02 16:54:30 -05:00
adam dede1254ba Changed comments from tcsh to TCSH. 2014-02-02 01:51:53 -05:00
adam 1c7ba97e8e TCSH feature enabling variables now set. 2014-02-02 01:49:16 -05:00
ADAM David Alan Martin 87acc5fa1d Setup editor fallback for no vim, with a warning. 2014-01-31 18:08:35 -05:00
adam 86239b710a Merge branch 'initial-rework' of ssh://nerdland.it.cx/Sources/Repositories/cshenv into initial-rework 2014-01-31 11:25:41 -05:00
adam 4836b9411c Resource alias changed to go to startup hooks 2014-01-31 11:23:40 -05:00
adam 62d27bf967 Added original path check/sourcing.
Seems to not work. :-/

Requires tcshrc resource alias to change to startup hooks.
2014-01-31 11:19:23 -05:00
adam 0c6b80c2fe Added a banner for core tcshrc. 2014-01-29 11:30:12 -05:00
ADAM David Alan Martin c8443199dc Color tcsh output now enabled by default.
Consider making this a user tuned control?

I think TCSH smartly decides whether it should do anything by
analyzing the terminal it runs on.
2014-01-28 18:20:56 -05:00