src/Pure/General/completion.scala
Sun, 14 Jan 2018 21:25:43 +0100 wenzelm eliminated clones;
Sun, 14 Jan 2018 19:44:49 +0100 wenzelm more operations;
Mon, 01 Jan 2018 21:17:28 +0100 wenzelm more completion templates;
Sat, 04 Nov 2017 17:11:21 +0100 wenzelm clarified lazy Completion within Outer_Syntax: measurable speedup of Sessions.deps;
Wed, 01 Nov 2017 21:21:09 +0100 wenzelm tuned;
Wed, 01 Nov 2017 21:02:16 +0100 wenzelm init only once (see also c0f776b661fa);
Thu, 05 Oct 2017 17:37:47 +0200 wenzelm completion supports theory header imports;
Thu, 05 Oct 2017 14:58:04 +0200 wenzelm tuned signature;
Wed, 21 Jun 2017 21:10:51 +0200 wenzelm tuned signature;
Wed, 21 Jun 2017 14:30:20 +0200 wenzelm tuned signature;
Fri, 09 Jun 2017 22:28:48 +0200 wenzelm clarified output for symbol completion;
Fri, 09 Jun 2017 21:57:30 +0200 wenzelm tuned;
Sat, 01 Apr 2017 19:17:15 +0200 wenzelm clarified YXML vs. symbol encoding: operate on whole message;
Fri, 16 Sep 2016 15:21:21 +0200 wenzelm more uniform completion of short word: exclude single character prefix but include two chracter prefix (see also 31633e503c17);
Wed, 14 Sep 2016 19:44:08 +0200 wenzelm clarified GUI representation of replacement texts with zero or more abbrevs;
Wed, 14 Sep 2016 14:37:38 +0200 wenzelm discontinued global etc/abbrevs;
Wed, 14 Sep 2016 14:16:13 +0200 wenzelm tuned;
Tue, 06 Sep 2016 13:26:14 +0200 wenzelm strictly sequential abbrevs;
Thu, 01 Sep 2016 20:34:43 +0200 wenzelm more careful quoting, e.g. relevant for \<^control>cartouche;
Tue, 02 Aug 2016 21:04:52 +0200 wenzelm implicit keyword completion only for actual words (amending 73939a9b70a3);
Tue, 02 Aug 2016 17:35:18 +0200 wenzelm support 'abbrevs' within theory header;
Tue, 02 Aug 2016 11:49:30 +0200 wenzelm tuned;
Tue, 24 May 2016 15:16:57 +0200 wenzelm cartouche abbreviations work both for " as well;
Wed, 13 Apr 2016 18:01:05 +0200 wenzelm eliminated "xname" and variants;
Wed, 13 Apr 2016 11:26:52 +0200 wenzelm avoid quotes for qualified names;
Sat, 23 Jan 2016 11:52:48 +0100 wenzelm empty abbrevs are removed globally;
Tue, 29 Dec 2015 17:36:18 +0100 wenzelm support additional abbrevs;
Tue, 10 Nov 2015 22:27:48 +0100 wenzelm smart quoting of non-identifiers, e.g. jEdit actions;
Tue, 10 Nov 2015 16:03:59 +0100 wenzelm allow open symboloid;
Sat, 07 Nov 2015 16:05:28 +0100 wenzelm clarified completion of explicit symbols (see also f6bd97a587b7, e0e4ac981cf1);
Sat, 07 Nov 2015 15:23:26 +0100 wenzelm tuned;
Thu, 03 Sep 2015 13:56:32 +0200 wenzelm clean name as in ML Completion.make;
Thu, 16 Jul 2015 16:30:43 +0200 wenzelm clarified boundary cases of completion;
Sun, 03 May 2015 00:01:10 +0200 wenzelm misc tuning, based on warnings by IntelliJ IDEA;
Mon, 16 Mar 2015 15:33:32 +0100 wenzelm support for completion reports produced in Scala (inlined into messages);
Thu, 08 Jan 2015 20:56:39 +0100 wenzelm tuned;
Mon, 01 Dec 2014 15:21:49 +0100 wenzelm more merge operations;
Tue, 22 Jul 2014 11:46:34 +0200 wenzelm no keyword completion within word context -- especially avoid its odd visual rendering;
Mon, 21 Jul 2014 14:24:10 +0200 wenzelm always complete explicit symbols;
Mon, 21 Jul 2014 13:50:26 +0200 wenzelm discontinued unfinished attempts at syntactic word context (see 2e1398b484aa, 08a1c860bc12, 7f229b0212fe) -- back to more basic completion of Isabelle2013-2;
Tue, 06 May 2014 16:41:24 +0200 wenzelm hardwired default_frequency to avoid fluctuation of popup content;
Wed, 30 Apr 2014 13:11:24 +0200 wenzelm support for long names in Scala;
Tue, 29 Apr 2014 13:32:13 +0200 wenzelm more systematic Isabelle output, like in classic Isabelle/ML (without markup);
Tue, 22 Apr 2014 23:31:45 +0200 wenzelm avoid octal escape literals -- deprecated in scala-2.11.0;
Wed, 16 Apr 2014 11:52:26 +0200 wenzelm more specific support for sequence of words;
Wed, 16 Apr 2014 09:38:40 +0200 wenzelm tuned signature -- separate module Word;
Tue, 15 Apr 2014 19:11:34 +0200 wenzelm clarified abbreviations for cartouche delimiters, to work in any context;
Sun, 13 Apr 2014 21:43:25 +0200 wenzelm added spell-checker completion dialog, without counting frequency of items due to empty name;
Tue, 25 Mar 2014 16:11:00 +0100 wenzelm separate tokenization and language context for SML: no symbols, no antiquotes;
Wed, 19 Mar 2014 22:26:27 +0100 wenzelm accomodate word as part of schematic variable name;
Mon, 17 Mar 2014 13:53:02 +0100 wenzelm merge semantic and syntax completion;
Mon, 17 Mar 2014 12:58:44 +0100 wenzelm tuned;
Mon, 17 Mar 2014 12:24:00 +0100 wenzelm tuned signature;
Sat, 15 Mar 2014 12:51:14 +0100 wenzelm clarified completion ordering: prefer local names;
Mon, 10 Mar 2014 22:40:48 +0100 wenzelm proper Char comparison, despite weakly-typed Scala (cf. 5ff5208de089);
Mon, 10 Mar 2014 22:22:03 +0100 wenzelm include long identifiers in the reckoning of words (e.g. "integer.lifting" vs. 'lifting_update');
Sun, 09 Mar 2014 15:21:08 +0100 wenzelm do allow replacement of words where this is appropriate, notably symbol abbrevs and keyword templates (see also 1c42ebdb3a58);
Sat, 08 Mar 2014 13:49:01 +0100 wenzelm allow suffix of underscores for words (notably keywords), similar to semantic completion;
Sat, 08 Mar 2014 12:44:15 +0100 wenzelm no completion for complete keywords, to avoid confusion of 'assume' ~> 'assumes' etc.;
Sat, 08 Mar 2014 12:31:23 +0100 wenzelm clarified description;
less more (0) -60 tip