try using cedet