Commit Graph

83 Commits

Author SHA1 Message Date
IdanArye ef7b4fab7b Deprecate the Vim plugin in favor of Dutyl 2014-08-15 01:32:56 +03:00
Atila Neves 146d146244 Removed ac-dcd.el from the emacs integration directory and changed the README.md to point to the new github project 2014-08-14 17:16:05 +02:00
Brian Schott ae46655c54 Merge pull request #156 from snosov1/fork-dub-imports
Add ac-dcd-add-imports function
2014-08-12 09:40:58 +00:00
Sergei Nosov 852d200231 fix goto definition with respect to UTF-8 encoding 2014-08-12 13:04:19 +04:00
Sergei Nosov a1fe08a651 fix typos 2014-08-12 09:39:15 +04:00
Sergei Nosov 887df923ef cleanup readme 2014-08-11 18:12:33 +04:00
Sergei Nosov 4758db4161 add ac-dcd-add-imports function
This function sends import flags of the current DUB project to
dcd-server.
2014-08-11 17:52:46 +04:00
Sergei Nosov a7679c7003 use position-bytes function to get the byte offset
The position-bytes function is the correct way to get byte offset for an
UTF-8 encoded source file. Probably, it still won't work for UTF-16 and
UTF-32, but at least it fixes the UTF-8.
2014-08-11 12:18:39 +04:00
tsukimizake 0f2fc68fcf Very little fix
use value instead of hand-written literal, and move page-break.
2014-08-09 15:59:11 +09:00
tsukimizake 2f562df1fd Update README.md
Add yas-minor-mode-on and call "auto-complete-mode" in "add-hook" , instead of "add-to-list 'd-modes"
2014-08-09 15:49:20 +09:00
Hackerpilot 8dcdcf2338 Implement @tsukimizake's change to fix #153; also removes 0xFF bytes from the file 2014-08-08 16:53:41 -07:00
Hackerpilot 8f1effc5cc Add partial support for selective imports 2014-08-06 06:44:21 +00:00
Atila Neves 46b3370913 Fix issue #135: 'Emacs temporary files cause DCD to crash'. dcd-server now ignores files starting with '.#' 2014-08-03 16:59:36 +02:00
Brian Schott 44bee4cf29 Update README.md
D-Scanner hasn't provided auto-complete in ages...
2014-07-18 14:56:57 -07:00
tsukimizake fb06673ad3 Add struct call tip expansion and error handler 2014-07-13 14:53:45 +09:00
tsukimizake 4c6b5ab00d Update README.md
Update setup example and TODO
2014-07-13 14:49:09 +09:00
Brian Schott 3fc877a1be Update README.md 2014-07-11 12:56:58 -07:00
Brian Schott 71b3b5f890 Merge pull request #144 from tsukimizake/master
Update emacs integration
2014-07-04 22:13:31 +00:00
tsukimizake a6f18442d5 Bug fix
Fix bug of calltip expansion.
Fix bug of show document.
2014-07-04 20:33:46 +09:00
tsukimizake 21961bbc6f Add recommended package, update setup example 2014-07-04 20:31:23 +09:00
Hackerpilot 520ab33778 Merge branch 'master' of https://github.com/Hackerpilot/DCD 2014-06-26 12:45:06 -07:00
tsukimizake 8c740965dc Goto definition support, bug fix 2014-06-25 19:16:05 +09:00
tsukimizake 337efaa303 Update README.md 2014-06-25 19:13:57 +09:00
tsukimizake 6b8fcaad56 Update README.md 2014-06-24 20:05:57 +09:00
tsukimizake e8bf515769 complete calltips, show doc support 2014-06-24 19:57:35 +09:00
Hackerpilot 4f99f1746b Merge branch 'master' of https://github.com/Hackerpilot/DCD 2014-06-23 16:44:33 -07:00
Hackerpilot f36520ad82 Update TA module 2014-06-23 16:34:08 -07:00
tsukimizake 7105345766 Update README.md
Fix setting example
2014-06-18 21:26:15 +09:00
tsukimizake 1af4592911 server starts automatically, user can configure port number, and so on. 2014-06-18 21:20:31 +09:00
Hackerpilot d9ee41c38a Fixed problems with constructor and opCall call tips and added opIndex call tips 2014-05-20 18:59:12 -07:00
IdanArye 1f7a9444e4 Added `--doc` and `--symbolLocation` support to the Vim plugin 2014-01-31 22:18:34 +02:00
IdanArye d6930becc6 Fixed a bug with completion of "free" identifiers.
Turn out that when doing autocomple, Vim temporarily erases the
completed part from the buffer lines, so when I'm trying to write to
buffer lines to a temporary file the get written without that part, and
DCD can't read it.

Worked around it by storing that line beforehand(in the first call to
the completion function) and resetting the buffer before writing it
to the temp file.
2014-01-31 21:51:26 +02:00
David fb987c26a8 updated lumen (ktexteditor plugin) 2014-01-30 18:24:36 +01:00
Hackerpilot d0ad1d9d0f Fixed bug with TA plugin when cursor is at the end of the file 2014-01-29 15:34:51 -08:00
Hackerpilot f3db29e2c4 Fixed bug with TA plugin when cursor is at the end of the file 2014-01-29 15:34:19 -08:00
Hackerpilot e7f39523cf Update DScanner. Fix bug with module and package icons being swapped. Fix #89. Fix #88 2014-01-28 01:26:50 -08:00
Hackerpilot 8421abddd2 Create README.md 2014-01-25 23:25:34 -08:00
Hackerpilot 87056b0c58 Finally implement #22 2014-01-20 04:12:37 -08:00
Hackerpilot d554c33971 Update Lumen to fix #87 2014-01-19 22:59:18 -08:00
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