Commit Graph

136 Commits

Author SHA1 Message Date
Martin
e7c438c50b Codetools: Identifier completion, add limit for recent history items shown. issue #40332 Patch by WooBean007 2023-07-17 21:33:12 +02:00
Martin
de3a85ac41 Codetools: order Identifier completion by declaration (scoped). Part of issue #40332 (Based on) Patch by WooBean007 2023-06-24 12:37:56 +02:00
Juha
0ff44ca90a Revert some of the earlier LCLProc commit. Fix compilation on Windows. 2023-06-18 17:29:03 +03:00
Juha
e045ba01d2 Remove units from uses sections, especially LCLProc which now contains many wrappers to other non-LCL units. 2023-06-18 14:57:06 +03:00
Martin
15d3ffd0ca CodeTools: change default and caption for new "include keywords" option 2022-05-03 21:59:18 +02:00
regs01
dcf91fa0b6 Include keywords option 2022-05-03 21:59:17 +02:00
regs01
cb225ab6f1 Keywords in Code Completion list, when auto invoke 2022-05-03 21:59:17 +02:00
juha
42850cfe4d LazUtils: Deprecate now obsolete unit LazUtf8Classes and remove its references from Lazarus code.
git-svn-id: trunk@64384 -
2021-01-14 12:41:32 +00:00
martin
f3f864d967 IDE, SourceEditor: implemented identifier-completion activates on typing. Issue #0033054 (different from patch)
git-svn-id: trunk@63314 -
2020-06-06 15:16:21 +00:00
ondrej
d3e927b65c CodeTools: CodeCompletion: include templates (optional). Issue #34389
git-svn-id: trunk@62240 -
2019-11-15 19:26:51 +00:00
juha
6d3f9bd7a7 LazUtils: Move string manipulation functions from IDEProcs to LazStringUtils.
git-svn-id: trunk@58632 -
2018-07-25 13:39:06 +00:00
ondrej
808d854163 IDE: identifier completion: create "Include words" option
git-svn-id: trunk@58306 -
2018-06-18 12:34:12 +00:00
juha
8bed6f8ca0 IdeIntf: Split IDEOptionsIntf into a new IDEOptEditorIntf.
git-svn-id: trunk@58208 -
2018-06-09 14:40:08 +00:00
wp
e70e036998 ide/codetools options: Make default of "Icons in code completion box" false.
git-svn-id: trunk@57333 -
2018-02-20 08:05:18 +00:00
ondrej
b5f2b9bf9a IDE: Identifier completion window: remove IdentComplHighlightPrefix option - use color only.
git-svn-id: trunk@57123 -
2018-01-19 13:47:55 +00:00
ondrej
3e12ed3bdc IDE: move identifier completion options from editor_codetools_options to codetools_identifiercompletion_options
git-svn-id: trunk@57116 -
2018-01-19 04:56:37 +00:00
ondrej
3ec399d85a CodeTools: add "Avoid unnecessary jumps" option, make it default.
git-svn-id: trunk@55031 -
2017-05-21 18:14:51 +00:00
ondrej
a5c8984ec7 CodeTools: center jumps with a percent value. Add settings for code block jump as well.
git-svn-id: trunk@55030 -
2017-05-21 13:26:38 +00:00
ondrej
a52a5d0607 codetools: implement 'Override function result string types with the first parameter expression type' code creation feature
git-svn-id: trunk@54976 -
2017-05-18 20:08:13 +00:00
joost
1de2cbf586 general: Updated address of the Free Software Foundation in copyright messages
git-svn-id: trunk@54031 -
2017-01-29 21:04:32 +00:00
mattias
f237d61e01 IDE: codetools: class completion: added option to select default method section
git-svn-id: trunk@53167 -
2016-10-19 21:52:40 +00:00
ondrej
006715e6f9 ide: use unit dialog: save recent settings in environmentopt/recent and not in codetools options, save also AllUnits check state, select first entry on filter
git-svn-id: trunk@51908 -
2016-03-10 21:58:12 +00:00
ondrej
3594fefc04 ide, codetools: change ClassCompleteCode into CompleteCodeInteractive
git-svn-id: trunk@51859 -
2016-03-08 16:46:12 +00:00
ondrej
06d19a8613 ide, codetools: implement class code creation (default: ctrl+shift+x) - the same as local code creation but the variable will be added to class/object section.
git-svn-id: trunk@51851 -
2016-03-07 20:22:33 +00:00
ondrej
61dcce50a6 ide: add option to jump directly to method body, if available. Issue #13245. Modified patch by Balázs Székely
git-svn-id: trunk@51422 -
2016-01-26 16:54:30 +00:00
ondrej
ce45e00b29 ide: refactoring: use AppendPathDelim/IncludeTrailingPathDelimiter for config paths.
git-svn-id: trunk@51401 -
2016-01-24 22:51:50 +00:00
mattias
8a1e70fd57 IDE: use unit dialog: save choice of uses section
git-svn-id: trunk@50998 -
2015-12-22 22:39:01 +00:00
mattias
4e1d1f8f1d IDE: fixed codetools options not found msg encoding
git-svn-id: trunk@50604 -
2015-12-04 16:38:23 +00:00
ondrej
14e8ffa23a IDE, CodeTools: add more options and a prompt dialog for method creation. Issue #13994
git-svn-id: trunk@50196 -
2015-10-29 11:08:52 +00:00
mattias
b5bbdbd323 IDE: identifier completion: option to disable auto completion if there is only one identifier, patch #28852 from Ondrej
git-svn-id: trunk@50052 -
2015-10-14 10:09:15 +00:00
mattias
6e84cb390d codetools: local var completion: group vars with same type, from Ondrej Pokorny
git-svn-id: trunk@49840 -
2015-09-16 12:06:18 +00:00
mattias
796a5fdd00 IDE+codetools: property completion: options to use a prefixed name as Set mthod parameter, patch #28181 from Ondrej Pokorny
git-svn-id: trunk@49807 -
2015-09-10 11:51:16 +00:00
juha
06ac76f560 LazUtils, unit FileUtil: Disable conditionally LazUtf8 and LazFileUtils wrapper functions. For testing define NoLazUTF8Wrappers and build Lazarus.
git-svn-id: trunk@49494 -
2015-07-04 23:08:00 +00:00
mattias
bb34413487 IDE: identifier completion: make jump to errors optional, patch #28308
git-svn-id: trunk@49344 -
2015-06-16 09:36:33 +00:00
juha
34fa9b2929 IDE: Improve harmonizing the style of spaces. Issue #27441, patch from Anton.
git-svn-id: trunk@48164 -
2015-03-07 16:38:24 +00:00
juha
09bbaa4174 IDE: Harmonize the style of spaces with ":=". Issue #27441, patch from Alexey Torgashin.
git-svn-id: trunk@48140 -
2015-03-05 17:39:32 +00:00
juha
3dd8de39eb IDE: Handle Caret (^) separately from symbols (CodeBeautifier): Issue #22514, patch from Anton.
git-svn-id: trunk@47037 -
2014-11-30 10:58:07 +00:00
mattias
43847bb0b3 IDE+codetools: identifier completion: Options to disable sorting for history and scope
git-svn-id: trunk@46599 -
2014-10-18 21:34:06 +00:00
mattias
ba814a2ad3 IDE: fixed xmlconfig default values
git-svn-id: trunk@45530 -
2014-06-15 12:10:42 +00:00
mattias
5a07230297 IDE: clean up
git-svn-id: trunk@44146 -
2014-02-18 18:47:15 +00:00
paul
28a7e9342f ide: load default indentation resource from FPC resource
git-svn-id: trunk@43012 -
2013-09-28 15:16:27 +00:00
mattias
e02c8ef2c8 codetools: started ability to load code completion snippets from an xml files, thanks to Don Ziesig, patch #15922
git-svn-id: trunk@42177 -
2013-07-22 22:08:53 +00:00
mattias
dccbd49526 IDE: clean up
git-svn-id: trunk@42120 -
2013-07-17 18:04:07 +00:00
mattias
3796042759 codetools: code completion: started option to not update signatures if only case changed
git-svn-id: trunk@41909 -
2013-06-26 15:03:37 +00:00
mattias
e935766ee6 IDE: removed old workaround global SrcPath
git-svn-id: trunk@41908 -
2013-06-26 12:47:16 +00:00
mattias
bf1eb1765f IDE: clean up
git-svn-id: trunk@41896 -
2013-06-25 15:34:27 +00:00
mattias
7397ad3c22 codetools: completecode: update proc signatures, IDE: options to disable updating multiple signatures
git-svn-id: trunk@41881 -
2013-06-25 08:34:20 +00:00
mattias
24c2470b43 IDE: using TFileStreamUTF8 and TStringListUTF8
git-svn-id: trunk@37656 -
2012-06-15 16:50:31 +00:00
mattias
15f4afc429 IDE: identifier completion: add do after with, issue #16850
git-svn-id: trunk@36991 -
2012-04-23 19:23:21 +00:00
mattias
3e9e907062 IDE: switched to new laz2_xml
git-svn-id: trunk@35937 -
2012-03-13 20:55:43 +00:00