@zzzyxwvut pushed 35 commits. 1f004d344d0bb0d808c95035c167433fa1c4aea4 runtime:compilers:add spotbugs Java linter 78436b2b51019db805096cacef6b3b00999a57e0 try restricting analysis to classes of current buffer 8b0c74ce0e631103558aa4672ebc102f7fc6f783 add buffer-local/global variable to pass parameters to Spotbugs 6c73b1f1d97f4ca6a360f8e8ceb60649cb97b0b3 set default values of spotbugs_params option ed5ec3d608502f1b726523242855a05fea50f235 check all classes defined in current buffer 45738733316844a7782c352bfce0fb07caf29c6b refine escaping and add comment about working mode 5cab2f00e31f7492ed8a3e15d78a1c75355bbed4 add helptags aef3ab8422987bca197a9aa45e84e8bac392ad40 apply @zzzyxwvut 's suggestions refining class expression regex e8a87d026381e95410eeabfc7b0581ace5ac7b07 Use ! instead of silent! as suggested by @chrisbra 3ffcc66bf2f9b8b933d4b428ec4f6bbaf3d92101 detect classes by syntax highlighting if available b20e29d0a689799419463cf7416cd9a5a89d1fce recommend continual update of &makeprg by :compiler on saving buffer 3a781b77194e09aa0441789960d07bf18ada02aa propose filetype-local autocmd 7f336cb12c833b7f0ba2bb667ea8bbb5c5f0e671 respect case of regexes 568ef2d808e5c7a88cea842098977b070c527501 update class lists on save if :compiler spotbugs used eae700798409b6ec8625c2f4c9e4cd6b9b2b01de undo autocmd and group (errors if there autocmd remain) 5e9a7a9631829b5948d0ea4a81a00da57a8b4294 BufWrite fires too earlier; need BufWritePost for changed file 48979af3c94c265af40513991cb4783564670226 restore register contents cbf2940b4a01b095ad6b5a227826798b548b65b8 recompile class file if need be 8b03a40b51eccc954bfd24d5d403fb3a8eb62f52 do not use :compiler javac as Vim messes with :CompilerSet 7b97bc67daca451398ea6c0c79cff6824c93741e apply @zzzxywut and @chrisbra 's patches 011e0615d432cf777135572ac32cf47a58dff418 avoid E171 if defer in-between bars c6e7df44c2158cc958df4d36bdec4c76c83a6c5d hint on setting spotbugs build dirs fe27a5f0ea849afe59cede26e2af8df085e35389 apply @zzzyxwvut 's patches for pre/post compile commands 77bd106acc5c66636c762e50252218a350f86233 simplify doc 24083a8e2836e4b7f60931d581490bf72a50ec5e build classes into target dir 7c1c3d633e9744f427b207d1151f730d6d926cf3 apply @zzzyxwvut 's suggestions 85dbab33da43b17e5cf5b4edc1a4385f76260659 apply @zzzyxwvut 's patch ce710a7556550caf179ee59446ae06d22d1755cd apply @zzzyxwut 's patch 0ef84fa6a51388c0068c0370a71d743cccada603 enable optional buffer-local setting of javac_makeprg_params b9a16631528fc297002beeba2710b7b7161b6e47 disable global setting of Spotbugs compiler cfca558f7359902403ddf35532b69f528e180275 apply @zzzyxwvut 's Vim 7.0 compatibility path 38908261bb8104915737730c258ef9afd06a186d apply @zzzyxwvut 's patch 15beede2fb8894d9b176af7d1ddc675bb17fe175 add suggested modeline 476ad5a416da3ea1e77ad172e0763a9bf42d0f70 apply @zzzyxwvut 's patch to clean up s:GlobClassFiles 1b6cf2eb396179d2ee95ba63e22310fcf64c2985 Test &makeprg for the SpotBugs compiler plugin
-- View it on GitHub: https://github.com/vim/vim/pull/16096/files/4c120ba739877f933bf75b2d0833bf06b4eda165..1b6cf2eb396179d2ee95ba63e22310fcf64c2985 You are receiving this because you are subscribed to this thread. Message ID: <vim/vim/pull/16096/before/4c120ba739877f933bf75b2d0833bf06b4eda165/after/[email protected]> -- -- You received this message from the "vim_dev" maillist. Do not top-post! Type your reply below the text you are replying to. For more information, visit http://www.vim.org/maillist.php --- You received this message because you are subscribed to the Google Groups "vim_dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion visit https://groups.google.com/d/msgid/vim_dev/vim/vim/pull/16096/before/4c120ba739877f933bf75b2d0833bf06b4eda165/after/1b6cf2eb396179d2ee95ba63e22310fcf64c2985%40github.com.
