when searching location and buffer is not found, propose to search file in directories
take care of esc characters in font lock
optimize reading of the tid
bug fixing and optims