# Style sheet for tcsh
# Copyright (c) 1997 Jim Diamond, Akim Demaille, Miguel Santana
# $Id: tcsh.ssh,v 1.1.1.1.2.1 2007/12/29 01:58:33 mhatta Exp $
#

#
# This file is part of a2ps.
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 3, or (at your option)
# any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; see the file COPYING.  If not, see
# <https://www.gnu.org/licenses/gpl-3.0.html>.
#

style "TC Shell" is
written by "Jim Diamond <jdiamond@fox.nstn.ca>"
version is 1.1
requires a2ps 4.9.7

documentation is
  "C shell with file name completion and command line editing."
end documentation

ancestors are
  csh
end ancestors

keywords in Keyword_strong are
   bindkey, complete, log, sched, settc, setty, uncomplete, watchlog
end keywords

optional keywords in Keyword_strong are
   builtins, bye, echotc, filetest, hup, inlib, ls-F, migrate, newgrp,
   printenv, telltc, wait, where, which,
   # The following are all bindkey arguments:
   backward-char, backward-delete-char, backward-delete-word,
   backward-kill-line, backward-word, beginning-of-line, capitalize-word,
   change-case, change-till-end-of-line, clear-screen, complete-word,
   complete-word-fwd, complete-word-back, complete-word-raw,
   copy-prev-word, copy-region-as-kill, dabbrev-expand, delete-char,
   delete-char-or-eof, delete-char-or-list, delete-char-or-list-or-eof,
   delete-word, digit, digit-argument, down-history, downcase-word,
   end-of-file, end-of-line, exchange-point-and-mark, expand-glob,
   expand-history, expand-line, expand-variables, forward-char,
   forward-word, gosmacs-transpose-chars, history-search-backward,
   history-search-forward, insert-last-word, i-search-fwd, i-search-back,
   keyboard-quit, kill-line, kill-region, kill-whole-line, list-choices,
   list-choices-raw, list-glob, list-or-eof, load-average, magic-space,
   newline, normalize-path, normalize-command, overwrite-mode,
   prefix-meta, quoted-insert, redisplay, run-fg-editor, run-help,
   self-insert-command, sequence-lead-in, set-mark-command, spell-word,
   spell-line, stuff-char, toggle-literal-history, transpose-chars,
   transpose-gosling, tty-dsusp, tty-flush-output, tty-sigintr,
   tty-sigquit, tty-sigtsusp, tty-start-output, tty-stop-output,
   undefined-key, universal-argument, up-history, upcase-word,
   vi-beginning-of-next-word, vi-add, vi-add-at-eol, vi-chg-case,
   vi-chg-meta, vi-chg-to-eol, vi-cmd-mode, vi-cmd-mode-complete,
   vi-delprev, vi-delmeta, vi-endword, vi-eword, vi-char-back,
   vi-char-fwd, vi-charto-back, vi-charto-fwd, vi-insert,
   vi-insert-at-bol, vi-repeat-char-fwd, vi-repeat-char-back,
   vi-repeat-search-fwd, vi-repeat-search-back, vi-replace-char,
   vi-replace-mode, vi-search-back, vi-search-fwd, vi-substitute-char,
   vi-substitute-line, vi-word-back, vi-word-fwd, vi-undo, vi-zero,
   which-command, yank
end keywords

end style
