From: Nik Trevallyn-J. <ni...@us...> - 2010-08-03 12:19:17
|
On 08/03/2010 09:40 PM, Shlomy Reinstein wrote: > Hi, > > So, if you have ErrorList and JavaSideKick installed, and both are > correctly configured, but you still don't get errors as you type - the > remaining question is: If you add a new member to a class (e.g. "int > a;"), with no errors - do you immediately see the new member added to > the SideKick tree? > If you don't, it means that JavaSideKick does not parse the buffer on > keystroke. If you do, then what happens when you delete the trailing ';' > from the member definition? Will it not report an error? > If the new member is added immediately to the SideKick tree, and > omitting the ';' does not show an error, then please search your > activity.log file (in your jEdit settings directory) for the word > 'Exception', and you are likely to find some exceptions that prevented > JavaSideKick / ErrorList from displaying the error in the gutter. Good suggestion Shlomy. I've posted images to help with this. ErrorList config http://nik.homelinux.net/files/jedit3.png JavaSideKick general options http://nik.homelinux.net/files/jedit6.png (Note that this is *after* I changed the display to include arguments) SideKick general config: http://nik.homelinux.net/files/jedit7.png 1. Type "public int xyz" http://nik.homelinux.net/files/jedit1.png - new field (method actually - see later) appears; "String name" and "Object target" vanish; no error (the yellow is DirtyGutter showing the file is modified) 2. add semicolon http://nik.homelinux.net/files/jedit1.png - field valishes; "String name" and "Object target" reappear; no error 3. enable "show argument lists"; type "public int xyz" http://nik.homelinux.net/files/jedit8.png - new element appears - as a method; fields below still vanish; no error 4. add "()" http://nik.homelinux.net/files/jedit9.png - new method unchanged; no error 5. add semicolon http://nik.homelinux.net/files/jedit10.png - missing fields reappear; |