A helm interface for completing by lines in project. Run `helm-lines' to complete the current line by other lines that exist in the current git project. Enable `helm-follow-mode' to replace in place as you jump around the suggestions. The project root is defined by the result of `helm-lines-project-root-function', and by default it is the root of the current version-control tree. Projectile users might like to set this variable to `projectile-root'. Requires `rg' [1], `ag' [2], `pt' [3] or similar to be installed. If you prefer something other than `ag' you need to customize the `helm-lines-search-function' accordingly, see below. The lines completed against are defined by the result of the `helm-lines-search-function', and by default it is `helm-lines-search-ag'. Users that prefer `pt' over `rg' or `ag' can set this variable to `helm-lines-search-pt'. Other engines can be supported by supplying a custom search function. It will be called with the shell quoted query and the shell quoted folder to search in. [1]: https://github.com/BurntSushi/ripgrep [2]: https://github.com/ggreer/the_silver_searcher [3]: https://github.com/monochromegane/the_platinum_searcher