Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-10-24 | Merge everything into the one global map. | w0rp | |
2016-10-23 | #107 Stop jobs when buffers close | w0rp | |
2016-10-13 | Implement a more efficient statusbar | Bjorn Neergaard | |
The statusbar now keeps its state in a separate variable, in order to avoid excess iterations. The engine now updates said variable on run, and a new function is made available for external statusbars to call (to avoid dependencies on internal implementation details of ale). To keep things light, the status bar code is not loaded unless invoked by the user or an external plugin. On the first load it will update itself from the global loclist, after that, the engine will handle all updates. The external integration function, `ale#statusline#Count()`, will return a tuple in the format [E, W] (where E is errors, W is warnings), unless no data exists (ie, the plugin doesn't have a linter for a file or has not run yet), in which case it returns 0/false. | |||
2016-10-12 | Improve the output of the tests, and fix the style issue again. | w0rp | |
2016-10-12 | Add a commit with style issues. | w0rp | |
2016-10-11 | Fix #87 - Allow linter filetypes to be aliased | w0rp | |
2016-10-11 | Merge pull request #95 from neersighted/typos | w0rp | |
Return in the statusline compatibility function, fixing #71 | |||
2016-10-11 | Return in the statusline compatibility function, fixing #71 | Bjorn Neergaard | |
2016-10-11 | Clean and reorganize flags/preferences | Bjorn Neergaard | |
2016-10-10 | Fix cursor bugs. | w0rp | |
2016-10-10 | First pass at optimizing ale to autoload (#80) | Bjorn Neergaard | |
* First pass at optimizing ale to autoload First off, the structure/function names should be revised a bit, but I will wait for @w0rp's input before unifying the naming style. Second off, the docs probably need some more work, I just did some simple find-and-replace work. With that said, this pull brings major performance gains for ale. On my slowest system, fully loading ale and all its code takes around 150ms. I have moved all of ale's autoload-able code to autoload/, and in addition, implemented lazy-loading of linters. This brings load time on that same system down to 5ms. The only downside of lazy loading is that `g:ale_linters` cannot be changed at runtime; however, it also speeds up performance at runtime by simplfying the logic greatly. Please let me know what you think! Closes #59 * Address Travis/Vint errors For some reason, ale isn't running vint for me... * Incorporate feedback, make fixes Lazy-loading logic is much improved. * Add header comments; remove incorrect workaround * Remove unneeded plugin guards * Fix lazy-loading linter logic Set the wrong variable.... * Fix capitialization | |||
2016-10-10 | REVERT "#39 Use getbufline() for MacVim GUI too." | w0rp | |
This reverts commit 3083d05afd3818e5db33f066392935bbf828e263. | |||
2016-10-10 | Minor fixes: | Kabbaj Amine | |
* Ensure that php linter pattern does not include spaces: PHP can return errors with extra spaces like the following: `PHP Parse error: syntax error, unexpected end of file in t.php on line 4` * Set option locally to buffer * Rename noErrors variable according to the project's naming convention * Make the jsonlint pattern a little better | |||
2016-10-10 | Fix #75 - Explain that you need to update NeoVim in the plugin itself. | w0rp | |
2016-10-10 | Merge remote-tracking branch 'origin/echo-string-format' | w0rp | |
2016-10-10 | #39 Use getbufline() for MacVim GUI too. | w0rp | |
2016-10-10 | Echo string format (#76) | KabbAmine | |
* Implement an option to configure the echoed message, #48 Via `g:ale_echo_msg_format` where: - `%s` is the error message itself - `%linter%` is the linter name - `%severity` is the severity type e.g let g:ale_echo_msg_fomat = '[%linter%] [%severity%] %s' * Add new options for defining the string used for errors in echoed message `g:ale_echo_msg_error_str` and `g:ale_echo_msg_warning_str` * Change text output of some linters Now that the echoed message can be customized, no need to add the type to the text variable. * Update README & documentation file * Fix some typos * Sort the table of options alphabetically (except echo_msg_x_str options) * Added echo warning str option to the doc | |||
2016-10-09 | #48 Store the linter name in the loclist objects for later use. | w0rp | |
2016-10-09 | Correct issues with some errors appearing at line 0, not 1. | w0rp | |
2016-10-09 | Fix a bug where echoing in modes like visual select caused some errors. | w0rp | |
2016-10-09 | Remove some trailing whitespace. | w0rp | |
2016-10-08 | Correct all Vint warnings | w0rp | |
2016-10-08 | Send the buffers to the linters using getbufline() on Windows, re issue #39 | w0rp | |
2016-10-08 | Handle there being no process for a job better in Vim 8, re issue #39. | w0rp | |
2016-10-08 | Use shortmess for shortening long echo lines instead. | w0rp | |
2016-10-08 | Don't store jobs themselves in maps in Vim 8, as per issue #39. | w0rp | |
2016-10-08 | Use cmd /c for Windows commands to fix a bug with running linters on Windows. | w0rp | |
2016-10-07 | Add a wrapper program for running linters which cannot receive stdin input ↵ | w0rp | |
on Windows. | |||
2016-10-07 | Add support for checking Cython files | w0rp | |
2016-10-07 | Merge pull request #58 from KabbAmine/statusline | w0rp | |
Add an initial getStatuslineStr function with customizable output | |||
2016-10-07 | Add an initial ALEGetStatusLine function with customizable output, #25 | Kabbaj Amine | |
2016-10-07 | Support reading from both output streams, and fix PHP error parsing, which ↵ | w0rp | |
sometimes logs to stderr, sometimes stdout. | |||
2016-10-06 | Skip setting of signs at line 0 and so on, to avoid any issues there. | w0rp | |
2016-10-06 | Fix #42, where some linting isn't run when opening some files. | w0rp | |
2016-10-05 | Fix signs to work with other languages, and create fewer dummy signs | w0rp | |
2016-10-05 | Update the author line and the filenames for the GCC format pattern. | w0rp | |
2016-10-05 | Simplify the IDs used for the dummy sign, so it automatically uses the ↵ | w0rp | |
configurable offset value. | |||
2016-10-05 | Reduce jittering for signs some more. | w0rp | |
2016-10-05 | Reduce screen shaking by leaving the dummy sign in place while signs are ↵ | w0rp | |
being added and removed. | |||
2016-10-05 | Adjust the enter delay again. | w0rp | |
2016-10-05 | Add a very short delay after opening a buffer for running the linter to get ↵ | w0rp | |
it to run more. Increase the delay when typing a bit to reduce juttering. | |||
2016-10-04 | Fix a bug with loading the wrong user option for warning signs. | w0rp | |
2016-10-04 | Add support for linting when a file is saved. | w0rp | |
2016-10-04 | Change the flags file so it uses the get function. | w0rp | |
2016-10-04 | Improve the signs feature so it can work with vim-gitgutter and possibly ↵ | w0rp | |
other plugins. | |||
2016-10-04 | Add a function for finding nearest files, and use it to fix JSHint so it ↵ | w0rp | |
will find configuration files automatically. | |||
2016-10-04 | Handle line numbers beyond the end for any linter. | w0rp | |
2016-10-04 | Get the filename for buffers in a way that NeoVim will like. | w0rp | |
2016-10-04 | Add support for formatting filenames into commands, and use it to fix ↵ | w0rp | |
linting with older eslint versions. | |||
2016-10-04 | Merge pull request #33 from prashcr/comment-headers | w0rp | |
Add comment headers for every source file |