I want to change the style of the table of contents:
Chapter entries shouldn't have a dotted line.(see below)Chapters without a number should have no left spacing.(see below)- The dotted line should end at the same "x-position", no matter if the page number has one or two digits.
This is my current minimal (not entirely) working example code:
\setupcombinedlist[content][
alternative=c,
aligntitle=no % has no effect?
]
\setuplist[chapter][
alternative=b, % has no effect?
width=1.4em,
style={\ss\bf},
aligntitle=no, % has no effect?
before={\blank[4*big]}
]
\setuplist[section][width=2.2em]
\setupinterlinespace[line=3.4ex] % more line spacing
\setupwhitespace[medium] % space between paragraphs
% maybe there is a better way decrease line spacing for TOC?…
\startsectionblockenvironment[frontpart]
\setupinterlinespace[line=1.5ex]
\stopsectionblockenvironment
\starttext
\startfrontmatter
\completecontent
\chapter{Bla}
\stopfrontmatter
\page[8] % to get two-digit numbers
\startbodymatter
\chapter{Foo}
\section{Foo Foo}
\section{Foo Foo}
\chapter{Bar}
\section{Bar Bar}
\chapter{Baz}
\section{Baz Baz}
\stopbodymatter
\startbackmatter
\chapter{Bibliography}
\stopbackmatter
\startappendices
\chapter{CD Contents}
\stopappendices
\stoptext
Annotated result:

It should look a bit like this LaTeX version:
\documentclass[a4paper]{scrbook}
\usepackage[english]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[tocfullflat]{tocstyle}
\usetocstyle{KOMAlike}
\begin{document}
\tableofcontents
\frontmatter
\chapter{Bla}
\mainmatter
\setcounter{page}{8} % to get two-digit numbers
\chapter{Foo}
\section{Foo Foo}
\section{Foo Foo}
\chapter{Bar}
\section{Bar Bar}
\chapter{Baz}
\section{Baz Baz}
\backmatter
\chapter{Bibliography}
\appendix
\chapter{CD Contents}
\end{document}

Update 1:
The solution of problem 1 is quite simple: alternative=c must be removed from \setupcombinedlist[content], because this style is passed to all sublists. Instead \setupcombinedlist[section,subsection][alternative=c] enables a dotted line for sections and subsections only.
Update 2:
Problem 2 seems not to exist in newer ConTeXt version. The screenshot was created with version 2012.05.30 11:26. But version 2013.01.08 01:19 works as wanted.

first-setup.sh --context=currentI get the error described here: mail-archive.com/ntg-context@ntg.nl/msg67261.html (LuaTeX version too new). I'll do some investigation, why my document does not compile using the newest ConTeXt version. – Radon Jan 8 at 17:31mtxrun --script fonts --reloadcrashes in this version. Too much trouble, to just remove some tiny spacing. – Radon Jan 8 at 19:10