Make xc-ls optionally take arguments