[Omake] SVN Commit: OMake Build System [0.9.8.x] (Rev. 10212)
Jason Hickey
jyh at cs.caltech.edu
Tue Mar 13 12:24:05 PDT 2007
Cool! Also, note that for documentation purposes, it should be
mentioned that prompt() can be a function. For example, this is what
I have (in the old terminal style):
prompt() =
return $"[1m<$(USER)@$(HOST) $(homename $(CWD)) $(history-index)
>[0m"
When it is a function, things like CWD work as expected.
Jason
On Mar 13, 2007, at 12:10 PM, Aleksey Nogin wrote:
> Added tgetstr, xterm_escape_begin, xterm_escape_end built-in
> functions.
>
> I can now have the following in my ~/.oshrc:
>
> hostname = $(shell hostname)
> match $(hostname)
> case $'^\([^.]*\)[.]'
> hostname = $1
> export
>
> prompt =
> basic_prompt = $"[osh] $(hostname):"$`(homename .)
> bold_prompt = $(tgetstr bold)$(basic_prompt)$"> "$(tgetstr sgr0)
> if $(xterm_escape_begin)
> value $(xterm_escape_begin)$(basic_prompt)$(xterm_escape_end)$
> (bold_prompt)
> else
> value $(bold_prompt)
>
> ----
> Changes:
> +7 -3 omake-branches/0.9.8.x/OMakefile
> +2 -1 omake-branches/0.9.8.x/doc/html/changelog.html
> +1 -0 omake-branches/0.9.8.x/lib/Pervasives.om
> +13 -0 omake-branches/0.9.8.x/lib/configure/ncurses.om
> +2 -0 omake-branches/0.9.8.x/mk/defaults
> +11 -0 omake-branches/0.9.8.x/mk/make_config
> +10 -4 omake-branches/0.9.8.x/src/Makefile
> +10 -4 omake-branches/0.9.8.x/src/Makefile.nt
> +51 -0 omake-branches/0.9.8.x/src/builtin/omake_builtin_sys.ml
> Properties omake-branches/0.9.8.x/src/clib
> +2 -0 omake-branches/0.9.8.x/src/clib/OMakefile
> Properties omake-branches/0.9.8.x/src/libmojave
> +3 -0 omake-branches/0.9.8.x/src/libmojave/OMakefile
>
> A hyperlinked version of this commit is available at
> http://svn.metaprl.org/commitlogs/omake/2007-03.html#07/03/13.12:10:27
>
> _______________________________________________
> OMake-CVS mailing list
> OMake-CVS at metaprl.org
> https://lists.metaprl.org/mailman/listinfo/omake-cvs
--
Jason Hickey http://www.cs.caltech.edu/~jyh
Caltech Computer Science Tel: 626-395-6568 FAX: 626-792-4257
More information about the OMake-Devel
mailing list