Commit Graph

44 Commits

Author SHA1 Message Date
Hackerpilot 48bd1bf9d5 Converted DCD to the new DScanner 2014-01-14 01:02:02 +00:00
Hackerpilot 5617530362 Merge pull request #83 from someboddy/vim-plugin_add-paren-analysis-to-determine-if-need-to-add-closing-paren
Add paren analysis to determine if need to add closing paren
2013-11-27 12:38:00 -08:00
IdanArye fc82e5910a Add paren analysis to determine if need to add closing paren
See https://github.com/Hackerpilot/DCD/issues/75#issuecomment-28964235
2013-11-27 21:45:55 +02:00
Hackerpilot 7016a2ba59 Merge pull request #81 from someboddy/fix_75_vim-plugin-doesnt-work
fixes 75
2013-11-18 16:44:52 -08:00
IdanArye 129c746746 fixes 75
Fixed the problem with `identifiers` calls - the byte position
calculation was off.
2013-11-19 01:36:23 +02:00
Kelet 2b48e8de7d Put temporary file in %TEMP% on Windows
May potentially fix issue 76, as the filenames returned by os.tmpname()
were going into my C drive root directory due to the \ in the front.
I suspect that some people may not have user permissions to read/write
to the root of their C drive. I don't know why os.tmpname() does not
give a file in %TEMP% on Windows like it does on Linux. Maybe it's a
bug.
2013-11-09 13:12:55 -05:00
Kelet 22cceff7d5 Close temporary file used in going to declaration 2013-11-07 14:21:53 -05:00
Hackerpilot 07c93758f7 Merge branch '0.2.0-dev'
Conflicts:
	acvisitor.d
	autocomplete.d
	dscanner
	server.d
2013-11-06 16:13:25 -08:00
Kelet 49a6ed8f32 Fix issue 57, and fix file open without close
The TextAdept module should now work with TextAdept 7.0. A bug was also
fixed regarding the TextAdept plugin where a temporary file wasn't being
closed. On Windows, this resulted in an inability to delete the file
thus my C:\ directory was being spammed with undeleted temporary files.
2013-11-03 23:58:10 -05:00
Hackerpilot 1d807075fd #26 2013-10-24 18:03:12 -07:00
Hackerpilot bb3b33b471 More work on go-to-location support 2013-10-21 23:30:58 -07:00
Hackerpilot 8083e9a6d9 Create README.md 2013-10-02 23:31:18 -07:00
Brad Anderson 2efb9d8c74 Add Vundle and improve Windows instructions 2013-09-12 21:08:08 -06:00
Hackerpilot 5ee2192c6f Fixed #34. Also fixed an issue where modules would be corrupted when performing a selective import. 2013-09-11 01:26:57 +00:00
Hackerpilot 156908deb9 Fix #32 2013-09-07 18:49:40 +00:00
Hackerpilot d4af3e994a Fixed popen mode for windows and non-windows 2013-09-07 17:08:51 +00:00
Hackerpilot 1c83ddd04d merged 2013-09-07 17:03:46 +00:00
Hackerpilot 6a7827a296 Fixed display of identifier lists after a left paren 2013-09-03 16:55:28 -07:00
Hackerpilot 17c2c3e5fb Update dcd.lua
"wb" on Windows, "w" everywhere else (Otherwise the CRLF goblins will eat you)
2013-09-03 13:46:44 -07:00
Hackerpilot 3c20163456 "w" is needed on POSIX, but "wb" is needed on Windows. 2013-09-01 14:22:31 +00:00
Hackerpilot 61ec081805 Issue #8: Must use binary popen to avoid CRLF screwing everything up. 2013-09-01 03:01:46 -07:00
Hackerpilot 204ab386eb Merge branch 'master' of https://github.com/Hackerpilot/DCD 2013-09-01 00:32:00 +00:00
Hackerpilot 616ea4feff Fixes #23, among other things 2013-09-01 00:31:56 +00:00
Hackerpilot 138f7d2cea Merge pull request #21 from someboddy/make-vim-plugin
The Vim plugin is finally ready
2013-08-30 10:53:46 -07:00
IdanArye e07f437a9c Added a warning about a conflict between the Vim plugins of DCD and DScanner 2013-08-30 03:57:39 +03:00
IdanArye 94e43ada35 Added the clearCache command 2013-08-30 03:51:13 +03:00
IdanArye 066c1d6058 Added a Vim plugin option to add import paths as arguments to DCDstartServer 2013-08-30 03:46:55 +03:00
IdanArye 3dca325f6e Vim plugin working on Windows and Linux, and support default import paths. 2013-08-29 21:03:25 +03:00
IdanArye 7fc2737ce3 Vim plugin completed and tested on Linux 2013-08-28 22:55:47 +03:00
David 2300552678 added lumen as ktexteditor plugin 2013-08-19 18:52:07 +02:00
Hackerpilot adf389c083 Added example init.lua file 2013-08-18 12:48:31 +00:00
Hackerpilot 70cdbe4428 Made autocompletion work when the cursor isn't at a dot or lparen 2013-08-18 02:15:43 +00:00
Hackerpilot 11465454d8 Basic support for inheritance. Import completion. Autocomplete now works with for and foreach 2013-08-16 23:51:23 +00:00
Hackerpilot f458362ae7 Support alias declarations 2013-08-14 21:30:41 +00:00
Hackerpilot 6da962fdc8 Added mouse support to call tips 2013-08-11 22:53:17 +00:00
Hackerpilot 954907325f Display call tips for all the overloads of a function. Fixed issue with builtin types not being added early enough 2013-08-11 19:59:51 +00:00
Hackerpilot fe11e9d359 Import directories are handled much better now 2013-08-11 14:38:56 +00:00
Hackerpilot 59f194a824 Merge branch 'master' of https://github.com/Hackerpilot/DCD 2013-08-11 01:17:08 +00:00
Hackerpilot ad8c5d36a0 Update README.md
Typo
2013-08-11 07:39:17 +00:00
Hackerpilot dffd348a12 Fixed completion display bug 2013-08-11 01:06:03 +00:00
John 77c0dab47e First cut at emacs auto-complete support 2013-08-09 20:39:57 -05:00
Hackerpilot b4b47eacfd Implemented stdin feature 2013-08-09 17:32:43 +00:00
Hackerpilot e3fba24b7d Documentation is almost usable now 2013-08-09 00:21:28 +00:00
Hackerpilot 974d3dc3ba A lot of progress 2013-08-08 23:31:25 +00:00