added batch keywords, associate a lexer with process shell
fixed condition for adding base path
fix extending selection for page up, down for visual mode