I wonder if you figured out this editor problem. --emi
On Thu, Nov 8, 2018 at 12:36 AM Emilian Bold <emilian.b...@gmail.com> wrote: > > My guess is that while you are typing with the code completion popup > open you are filling in the completion hint. While you are doing that > I guess there is no parsing going on so all the existing highlighting > is kept and the error hints cleared. Once the popup is closed you are > re-parsing and then get the hints again. > > Not sure why for .java it's different, there may be some flag for it. > > As for the embedded JEditorPane, are any other things missing? Can you > set a bookmark? > > --emi > > On Wed, Nov 7, 2018 at 6:28 PM Graeme Ingleby <gra...@ingleby.net> wrote: > > > > I have followed all the online tutorials I can find related to Lexing, > > Parsing & Code Completion. > > > > > > > > I have implemented my own language (a query language for search/filter) > > using ANTLR. Syntax Highlighting works. Code completion appears to work. > > Parsing/Error Hints get triggered after a short delay and appear to be > > working. I say appear to work because the functionality works individually. > > > > > > > > However, I’ve noticed if I have grammatical errors in my file the Error > > Hints disappear when the Code-Completion window is opened and the user > > continues to type (to filter the code-completion popup). The error hints > > are displayed again as soon as the code-completion window is closed. > > > > > > > > So I can have syntax highlighting & errors or syntax highlighting & code > > completion but not syntax highlighting, error hints and code completion. > > > > > > > > When editing a .java file in NetBeans you can see error hints while code > > completion is open and the user continues typing (filtering the code > > completion window). > > > > > > > > I have noticed when editing a .js (javascript) file in NetBeans the editor > > behaves the way my language behaves – the parsing error hints disappear if > > the code-completion popup is visible and the user continues typing/filters > > the code-completion suggestions. > > > > > > > > I am using the default Editor behavior when opening a custom file type. > > > > > > > > Could someone familiar with the parsing/editing APIs help point me in the > > right direction? I would really like the behavior to be the same as > > editing a .java file. > > > > > > > > One other issue that’s kind of related. I then changed my data object so > > that it opens a custom editor rather than the default editor because > > ultimately I want my editor to be a text field embedded into another > > top-component rather than a standalone editor. Again I followed the > > tutorials dealing with this type of functionality. > > > > > > > > In my custom editor I create a JEditorPane, set the editor kit for my MIME > > type. Bind the component to the document. Syntax highlighting and > > Code-Completion are functional but the parsing/error hints never activate. > > I am trying to figure out what needs to be added to get the parsing/editor > > hints functional. > > > > > > > > Many Thanks > > > > > > > > -Graeme --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@netbeans.apache.org For additional commands, e-mail: users-h...@netbeans.apache.org For further information about the NetBeans mailing lists, visit: https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists