Iain Macwhirter: Salmond has won one battle. Now another will begin