Account Options

  1. Sign in
The old Google Groups will be going away soon, but your browser is incompatible with the new version.
Google Groups Home
« Groups Home
Modules updated for 5.0 Beta
There are currently too many topics in this group that display first. To make this topic appear first, remove this option from another topic.
There was an error processing your request. Please try again.
flag
  3 messages - Collapse all  -  Translate all to Translated (View all originals)
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
 
From:
To:
Cc:
Followup To:
Add Cc | Add Followup-to | Edit Subject
Subject:
Validation:
For verification purposes please type the characters you see in the picture below or the numbers you hear by clicking the accessibility icon. Listen and type the numbers you hear
 
Brian Schott  
View profile  
 More options Jan 18 2012, 3:25 am
From: Brian Schott <briancsch...@gmail.com>
Date: Wed, 18 Jan 2012 00:25:13 -0800
Local: Wed, Jan 18 2012 3:25 am
Subject: Modules updated for 5.0 Beta
Greetings,

I've updated my various scripts and language modules on BitBucket for
the Textadept 5 beta. I have a Javascript module, a D module, and
several other scripts in my ta-common repository. Both the javascript
and the D modules depend on code found in the common repository (It
has things such as comment continuation, brace matching, and other
things for curly-brace languages) There's also code for dealing with
XML files in there. (It is shared by both my hypertext and xml
modules, which I have yet to post).

The D module depends on an external program for a lot of its
autocomplete magic. If you get both working together though, you'll
get autocomplete that can almost rival that of an IDE.

https://bitbucket.org/SirAlaran/


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
steve donovan  
View profile  
 More options Jan 18 2012, 3:33 am
From: steve donovan <steve.j.dono...@gmail.com>
Date: Wed, 18 Jan 2012 10:33:01 +0200
Local: Wed, Jan 18 2012 3:33 am
Subject: Re: [textadept] Modules updated for 5.0 Beta

On Wed, Jan 18, 2012 at 10:25 AM, Brian Schott <briancsch...@gmail.com> wrote:
> The D module depends on an external program for a lot of its
> autocomplete magic. If you get both working together though, you'll
> get autocomplete that can almost rival that of an IDE.

This strategy would also work for Go, so I'll look at your
implementation. There's a very clever program called gocode
(originally designed for use from Vim) which scans Go code and imports
library definitions; the particular cleverness is that it spawns a
daemon process so that subsequent calls do not have to rescan the
project and the libraries - net result is that it's very fast once
it's up and cooking.

steve d.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Brian Schott  
View profile  
 More options Jan 18 2012, 3:42 am
From: Brian Schott <briancsch...@gmail.com>
Date: Wed, 18 Jan 2012 00:42:40 -0800
Local: Wed, Jan 18 2012 3:42 am
Subject: Re: [textadept] Modules updated for 5.0 Beta
My code is not clever enough to do caching yet, but it is so fast at
lexing and doing a light parse of the source code and imports that I
haven't bothered. (The implementation is multi-threaded and I've run
it through Callgrind a few times) The bottleneck is still loading its
output into TA. https://bitbucket.org/SirAlaran/dscanner/overview

I still have a few minor bugs in the various adeptsense functions that
I've overridden, so be careful when using the D module as a reference.

If you find any problems with the callStack() function from
cstyle.lua, let me know.

On Wed, Jan 18, 2012 at 12:33 AM, steve donovan


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
End of messages
« Back to Discussions « Newer topic     Older topic »