Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

What is the status of this project? #2

Closed
gregoryyoung opened this issue Mar 26, 2014 · 80 comments
Closed

What is the status of this project? #2

gregoryyoung opened this issue Mar 26, 2014 · 80 comments

Comments

@gregoryyoung
Copy link

Doesn't look alive.

@astralhpi
Copy link
Contributor

This project is for personal usage. Do you want to use this plugin?

@gregoryyoung
Copy link
Author

Yes I think many would like to use it.

I wanted to try it and include it in my series explaining how to be
effective in .net code in sublime

http://goodenoughsoftware.net

On Wed, Mar 26, 2014 at 3:12 PM, astralhpi notifications@github.com wrote:

This project is for personal usage. Do you want to use this plugin?

Reply to this email directly or view it on GitHubhttps://github.com//issues/2#issuecomment-38681028
.

Le doute n'est pas une condition agréable, mais la certitude est absurde.

@astralhpi
Copy link
Contributor

Hmm, I will translate readme to english this weekends. It was already developed async auto complete rename, auto OmniSharpServer running and go to definition. But, it works on mac only. What is your OS?

@gregoryyoung
Copy link
Author

linux

On Wed, Mar 26, 2014 at 3:31 PM, astralhpi notifications@github.com wrote:

Hmm, I will translate readme to english this weekends. It already
developed async auto complete rename, go to definition. But, it works on
mac only. What is your OS?

Reply to this email directly or view it on GitHubhttps://github.com//issues/2#issuecomment-38682947
.

Le doute n'est pas une condition agréable, mais la certitude est absurde.

@astralhpi
Copy link
Contributor

Okay. In this weekend, I would check that it works or not on linux.

@astralhpi
Copy link
Contributor

If it not work on linux, I would fix it.

@gregoryyoung
Copy link
Author

I can test it out here. It might also be useful to add package manager to
it. Its relatively easy and makes the deploy a lot easier. There are quite
a few people I think want this behaviour

On Wed, Mar 26, 2014 at 3:39 PM, astralhpi notifications@github.com wrote:

If it not work on linux, I would fix it.

Reply to this email directly or view it on GitHubhttps://github.com//issues/2#issuecomment-38683801
.

Le doute n'est pas une condition agréable, mais la certitude est absurde.

@astralhpi
Copy link
Contributor

Thank you for your attention. If you would test it, you can install the plugin by following below steps.

  1. Install mono sdk

  2. Move to sublime text package directory using terminal

  3. Clone OmniSharpSublime

    git clone https://github.com/moonrabbit/OmniSharpSublime.git
    git submodule update --init

  4. Move to OmniSharpSublime and run build.sh

    cd OmniSharpSublime
    ./build.sh

For auto server running, you have to setting solution path in project file.

 "solution_file": "./fxd_client-csharp.sln"

I think that I have to write english document and test on another OS - Linux, Windows before register to Package Control.

@gregoryyoung
Copy link
Author

reloading plugin OmniSharpSublime.OmniSharpSublime.

shows up in sublime.

{
"folders":
[
{
"solution_file": "./EventStore.sln",
"follow_symlinks": true,
"path": "."
}
]
}
in project

but I dont get anything after (I have run build.sh etc).

Is there something I am missing? mono etc are all in path.

Cheers,

Greg

On Wed, Mar 26, 2014 at 3:55 PM, astralhpi notifications@github.com wrote:

Thank you for your attention. If you would test it, you can install the
plugin by following below steps.

  1. Install mono sdk

  2. Move to sublime text package directory using terminal
    3.

    Clone OmniSharpSublime

    git clone https://github.com/moonrabbit/OmniSharpSublime.git
    git submodule update --init
    4.

    Move to OmniSharpSublime and run build.sh

    cd OmniSharpSublime
    ./build.sh

For auto server running, you have to setting solution path in project file.

"solution_file": "./fxd_client-csharp.sln"

I think that I have to write english document and test on another OS -
Linux, Windows before register to Package Control.

Reply to this email directly or view it on GitHubhttps://github.com//issues/2#issuecomment-38685579
.

Le doute n'est pas une condition agréable, mais la certitude est absurde.

@gregoryyoung
Copy link
Author

sorry project is:

{
"folders":
[
{
"follow_symlinks": true,
"path": "."
}
],
"solution_file": "./EventStore.sln"
}

On Wed, Mar 26, 2014 at 4:03 PM, Greg Young gregoryyoung1@gmail.com wrote:

reloading plugin OmniSharpSublime.OmniSharpSublime.

shows up in sublime.

{
"folders":
[
{
"solution_file": "./EventStore.sln",
"follow_symlinks": true,
"path": "."
}
]
}
in project

but I dont get anything after (I have run build.sh etc).

Is there something I am missing? mono etc are all in path.

Cheers,

Greg

On Wed, Mar 26, 2014 at 3:55 PM, astralhpi notifications@github.comwrote:

Thank you for your attention. If you would test it, you can install the
plugin by following below steps.

  1. Install mono sdk

  2. Move to sublime text package directory using terminal
    3.

    Clone OmniSharpSublime

    git clone https://github.com/moonrabbit/OmniSharpSublime.git
    git submodule update --init
    4.

    Move to OmniSharpSublime and run build.sh

    cd OmniSharpSublime
    ./build.sh

For auto server running, you have to setting solution path in project
file.

"solution_file": "./fxd_client-csharp.sln"

I think that I have to write english document and test on another OS -
Linux, Windows before register to Package Control.

Reply to this email directly or view it on GitHubhttps://github.com//issues/2#issuecomment-38685579
.

Le doute n'est pas une condition agréable, mais la certitude est absurde.

Le doute n'est pas une condition agréable, mais la certitude est absurde.

@gregoryyoung
Copy link
Author

open_solution_server:/home/greg/src/EventStore/src/EventStore/EventStore.sln
start_solution_server:/home/greg/src/EventStore/src/EventStore/EventStore.sln

is in output

On Wed, Mar 26, 2014 at 4:13 PM, Greg Young gregoryyoung1@gmail.com wrote:

sorry project is:

{
"folders":
[
{
"follow_symlinks": true,
"path": "."
}
],
"solution_file": "./EventStore.sln"
}

On Wed, Mar 26, 2014 at 4:03 PM, Greg Young gregoryyoung1@gmail.comwrote:

reloading plugin OmniSharpSublime.OmniSharpSublime.

shows up in sublime.

{
"folders":
[
{
"solution_file": "./EventStore.sln",
"follow_symlinks": true,
"path": "."
}
]
}
in project

but I dont get anything after (I have run build.sh etc).

Is there something I am missing? mono etc are all in path.

Cheers,

Greg

On Wed, Mar 26, 2014 at 3:55 PM, astralhpi notifications@github.comwrote:

Thank you for your attention. If you would test it, you can install the
plugin by following below steps.

  1. Install mono sdk

  2. Move to sublime text package directory using terminal
    3.

    Clone OmniSharpSublime

    git clone https://github.com/moonrabbit/OmniSharpSublime.git
    git submodule update --init
    4.

    Move to OmniSharpSublime and run build.sh

    cd OmniSharpSublime
    ./build.sh

For auto server running, you have to setting solution path in project
file.

"solution_file": "./fxd_client-csharp.sln"

I think that I have to write english document and test on another OS -
Linux, Windows before register to Package Control.

Reply to this email directly or view it on GitHubhttps://github.com//issues/2#issuecomment-38685579
.

Le doute n'est pas une condition agréable, mais la certitude est absurde.

Le doute n'est pas une condition agréable, mais la certitude est absurde.

Le doute n'est pas une condition agréable, mais la certitude est absurde.

@gregoryyoung
Copy link
Author

ok I got it working.

Cheers,

Greg

On Wed, Mar 26, 2014 at 4:14 PM, Greg Young gregoryyoung1@gmail.com wrote:

open_solution_server:/home/greg/src/EventStore/src/EventStore/EventStore.sln

start_solution_server:/home/greg/src/EventStore/src/EventStore/EventStore.sln

is in output

On Wed, Mar 26, 2014 at 4:13 PM, Greg Young gregoryyoung1@gmail.comwrote:

sorry project is:

{
"folders":
[
{
"follow_symlinks": true,
"path": "."
}
],
"solution_file": "./EventStore.sln"
}

On Wed, Mar 26, 2014 at 4:03 PM, Greg Young gregoryyoung1@gmail.comwrote:

reloading plugin OmniSharpSublime.OmniSharpSublime.

shows up in sublime.

{
"folders":
[
{
"solution_file": "./EventStore.sln",
"follow_symlinks": true,
"path": "."
}
]
}
in project

but I dont get anything after (I have run build.sh etc).

Is there something I am missing? mono etc are all in path.

Cheers,

Greg

On Wed, Mar 26, 2014 at 3:55 PM, astralhpi notifications@github.comwrote:

Thank you for your attention. If you would test it, you can install the
plugin by following below steps.

  1. Install mono sdk

  2. Move to sublime text package directory using terminal
    3.

    Clone OmniSharpSublime

    git clone https://github.com/moonrabbit/OmniSharpSublime.git
    git submodule update --init
    4.

    Move to OmniSharpSublime and run build.sh

    cd OmniSharpSublime
    ./build.sh

For auto server running, you have to setting solution path in project
file.

"solution_file": "./fxd_client-csharp.sln"

I think that I have to write english document and test on another OS -
Linux, Windows before register to Package Control.

Reply to this email directly or view it on GitHubhttps://github.com//issues/2#issuecomment-38685579
.

Le doute n'est pas une condition agréable, mais la certitude est
absurde.

Le doute n'est pas une condition agréable, mais la certitude est absurde.

Le doute n'est pas une condition agréable, mais la certitude est absurde.

Le doute n'est pas une condition agréable, mais la certitude est absurde.

@gregoryyoung
Copy link
Author

When I say working I mean when I type

message I get a popup telling me the type. Are there keystrokes I need to
use for other functionality?

On Wed, Mar 26, 2014 at 4:18 PM, Greg Young gregoryyoung1@gmail.com wrote:

ok I got it working.

Cheers,

Greg

On Wed, Mar 26, 2014 at 4:14 PM, Greg Young gregoryyoung1@gmail.comwrote:

open_solution_server:/home/greg/src/EventStore/src/EventStore/EventStore.sln

start_solution_server:/home/greg/src/EventStore/src/EventStore/EventStore.sln

is in output

On Wed, Mar 26, 2014 at 4:13 PM, Greg Young gregoryyoung1@gmail.comwrote:

sorry project is:

{
"folders":
[
{
"follow_symlinks": true,
"path": "."
}
],
"solution_file": "./EventStore.sln"
}

On Wed, Mar 26, 2014 at 4:03 PM, Greg Young gregoryyoung1@gmail.comwrote:

reloading plugin OmniSharpSublime.OmniSharpSublime.

shows up in sublime.

{
"folders":
[
{
"solution_file": "./EventStore.sln",
"follow_symlinks": true,
"path": "."
}
]
}
in project

but I dont get anything after (I have run build.sh etc).

Is there something I am missing? mono etc are all in path.

Cheers,

Greg

On Wed, Mar 26, 2014 at 3:55 PM, astralhpi notifications@github.comwrote:

Thank you for your attention. If you would test it, you can install
the plugin by following below steps.

  1. Install mono sdk

  2. Move to sublime text package directory using terminal
    3.

    Clone OmniSharpSublime

    git clone https://github.com/moonrabbit/OmniSharpSublime.git
    git submodule update --init
    4.

    Move to OmniSharpSublime and run build.sh

    cd OmniSharpSublime
    ./build.sh

For auto server running, you have to setting solution path in project
file.

"solution_file": "./fxd_client-csharp.sln"

I think that I have to write english document and test on another OS -
Linux, Windows before register to Package Control.

Reply to this email directly or view it on GitHubhttps://github.com//issues/2#issuecomment-38685579
.

Le doute n'est pas une condition agréable, mais la certitude est
absurde.

Le doute n'est pas une condition agréable, mais la certitude est
absurde.

Le doute n'est pas une condition agréable, mais la certitude est absurde.

Le doute n'est pas une condition agréable, mais la certitude est absurde.

Le doute n'est pas une condition agréable, mais la certitude est absurde.

@astralhpi
Copy link
Contributor

Does auto complete works well? There is no key stroke for linux. But you can set it for 'go to definition' and 'rename'. Please check 'Default (OSX).sublime-keymap' in plugin directory. When you make key map for linux, it would work well.

@astralhpi
Copy link
Contributor

Without keymap, you can use these commands by command palette.

@gregoryyoung
Copy link
Author

autocomplete as seen in images etc does not seem to work.

On Wed, Mar 26, 2014 at 5:14 PM, astralhpi notifications@github.com wrote:

Does auto complete works well? There is no key stroke for linux. But you
can set it for 'go to definition' and 'rename'. Please check 'Default
(OSX).sublime-keymap' in plugin directory. When you make key map for linux,
it would work well.

Reply to this email directly or view it on GitHubhttps://github.com//issues/2#issuecomment-38695848
.

Le doute n'est pas une condition agréable, mais la certitude est absurde.

@gregoryyoung
Copy link
Author

goto definition works as does rename just no autocomplete

If I type

Foo I get Foo(int, int) but I don't get autocomplete on anything like say

this. (nothing happens)

On Wed, Mar 26, 2014 at 5:15 PM, Greg Young gregoryyoung1@gmail.com wrote:

autocomplete as seen in images etc does not seem to work.

On Wed, Mar 26, 2014 at 5:14 PM, astralhpi notifications@github.comwrote:

Does auto complete works well? There is no key stroke for linux. But you
can set it for 'go to definition' and 'rename'. Please check 'Default
(OSX).sublime-keymap' in plugin directory. When you make key map for linux,
it would work well.

Reply to this email directly or view it on GitHubhttps://github.com//issues/2#issuecomment-38695848
.

Le doute n'est pas une condition agréable, mais la certitude est absurde.

Le doute n'est pas une condition agréable, mais la certitude est absurde.

@astralhpi
Copy link
Contributor

Maybe, sublime text do not show complete popup when write '.' in default. Does it work when write "this.F"?

@astralhpi
Copy link
Contributor

or press auto complete key?

@gregoryyoung
Copy link
Author

No.

On Wed, Mar 26, 2014 at 5:21 PM, astralhpi notifications@github.com wrote:

Maybe, sublime text do not show complete popup when write '.' in default.
Does it work when write "this.F"?

Reply to this email directly or view it on GitHubhttps://github.com//issues/2#issuecomment-38696796
.

Le doute n'est pas une condition agréable, mais la certitude est absurde.

@astralhpi
Copy link
Contributor

Hmm... For all that, Does goto definition work well?

@nosami
Copy link
Contributor

nosami commented Mar 26, 2014

Could you start the server manually with an extra -v switch? Make sure no
instances are running elsewhere first. Something like 'mono OmniSharp.exe
-s /path/to/sln -v'

On Wed, Mar 26, 2014 at 3:21 PM, astralhpi notifications@github.com wrote:

Maybe, sublime text do not show complete popup when write '.' in default.
Does it work when write "this.F"?

Reply to this email directly or view it on GitHubhttps://github.com//issues/2#issuecomment-38696796
.

@gregoryyoung
Copy link
Author

Sure no worries give me 5

go to definition seems to work.

autocomplete key is tab it does nothing.

On Wed, Mar 26, 2014 at 5:23 PM, Jason Imison notifications@github.comwrote:

Could you start the server manually with an extra -v switch? Make sure no
instances are running elsewhere first. Something like 'mono OmniSharp.exe
-s /path/to/sln -v'

On Wed, Mar 26, 2014 at 3:21 PM, astralhpi notifications@github.com
wrote:

Maybe, sublime text do not show complete popup when write '.' in default.
Does it work when write "this.F"?

Reply to this email directly or view it on GitHub<
#2 (comment)
38696796>

.

Reply to this email directly or view it on GitHubhttps://github.com//issues/2#issuecomment-38697021
.

Le doute n'est pas une condition agréable, mais la certitude est absurde.

@gregoryyoung
Copy link
Author

I get lots of messages like

Adding project reference EventStore.Web,
68065b8c-0fdc-473f-9c32-54078e32fd5c
Loading project - EventStore.ClusterNode,
/home/greg/src/EventStore/src/EventStore/EventStore.ClusterNode\EventStore.ClusterNode.csproj,
{0294FD68-461C-46DB-9FCF-B279BBFDA5F6}
Loading
/home/greg/src/EventStore/src/EventStore/EventStore.ClusterNode/Program.cs
Loading
/home/greg/src/EventStore/src/EventStore/EventStore.ClusterNode/Properties/AssemblyInfo.cs
Loading
/home/greg/src/EventStore/src/EventStore/EventStore.ClusterNode/ClusterNodeOptions.cs
Loading assembly System
Fusion not available - cannot get System.ComponentModel.Composition from
the gac.
Could not find referenced assembly System.ComponentModel.Composition
Loading assembly System.Core
Adding project reference EventStore.Common,
b4c9be3d-43b1-4049-a23a-5dc53db3f0b0
Adding project reference EventStore.Core,
d42a5833-4f20-4fcc-b364-6207ae016732
Adding project reference EventStore.Projections.Core,
03e02082-e179-4730-81ff-ce914749d6e3
Adding project reference EventStore.Web,
68065b8c-0fdc-473f-9c32-54078e32fd5c
Solution has finished loading

no messages about autocomplete or anything else.

On Wed, Mar 26, 2014 at 5:24 PM, Greg Young gregoryyoung1@gmail.com wrote:

Sure no worries give me 5

go to definition seems to work.

autocomplete key is tab it does nothing.

On Wed, Mar 26, 2014 at 5:23 PM, Jason Imison notifications@github.comwrote:

Could you start the server manually with an extra -v switch? Make sure no
instances are running elsewhere first. Something like 'mono OmniSharp.exe
-s /path/to/sln -v'

On Wed, Mar 26, 2014 at 3:21 PM, astralhpi notifications@github.com
wrote:

Maybe, sublime text do not show complete popup when write '.' in
default.
Does it work when write "this.F"?

Reply to this email directly or view it on GitHub<
#2 (comment)
38696796>

.

Reply to this email directly or view it on GitHubhttps://github.com//issues/2#issuecomment-38697021
.

Le doute n'est pas une condition agréable, mais la certitude est absurde.

Le doute n'est pas une condition agréable, mais la certitude est absurde.

@astralhpi
Copy link
Contributor

Thank you nosami. But, if goto definition works well, it is sure that server is running. It is maybe plugin or config problem.

@gregoryyoung
Copy link
Author

Yes server is definitely running.

If you can tell me what to look for I can check other things. It seems like
it works sometimes but not always for autocomplete eg when typing variable
but not when looking for members.

On Wed, Mar 26, 2014 at 5:28 PM, astralhpi notifications@github.com wrote:

Thank you nosami. But, if goto definition works well, it is sure that
server is running. It maybe plugin or config problem.

Reply to this email directly or view it on GitHubhttps://github.com//issues/2#issuecomment-38697717
.

Le doute n'est pas une condition agréable, mais la certitude est absurde.

@nosami
Copy link
Contributor

nosami commented Mar 26, 2014

You should see output in the console for each command that the plugin
sends. Definitely seems to be some client side issue.

On Wed, Mar 26, 2014 at 3:29 PM, Greg Young notifications@github.comwrote:

Yes server is definitely running.

If you can tell me what to look for I can check other things. It seems
like
it works sometimes but not always for autocomplete eg when typing variable
but not when looking for members.

On Wed, Mar 26, 2014 at 5:28 PM, astralhpi notifications@github.com
wrote:

Thank you nosami. But, if goto definition works well, it is sure that
server is running. It maybe plugin or config problem.

Reply to this email directly or view it on GitHub<
https://github.com/moonrabbit/OmniSharpSublime/issues/2#issuecomment-38697717>

.

Le doute n'est pas une condition agréable, mais la certitude est absurde.

Reply to this email directly or view it on GitHubhttps://github.com//issues/2#issuecomment-38697936
.

@gregoryyoung
Copy link
Author

Hmm I dont get any messages about go to definition either :)

On Wed, Mar 26, 2014 at 5:41 PM, Jason Imison notifications@github.comwrote:

You should see output in the console for each command that the plugin
sends. Definitely seems to be some client side issue.

On Wed, Mar 26, 2014 at 3:29 PM, Greg Young notifications@github.comwrote:

Yes server is definitely running.

If you can tell me what to look for I can check other things. It seems
like
it works sometimes but not always for autocomplete eg when typing
variable
but not when looking for members.

On Wed, Mar 26, 2014 at 5:28 PM, astralhpi notifications@github.com
wrote:

Thank you nosami. But, if goto definition works well, it is sure that
server is running. It maybe plugin or config problem.

Reply to this email directly or view it on GitHub<
#2 (comment)
38697717>

.

Le doute n'est pas une condition agréable, mais la certitude est
absurde.

Reply to this email directly or view it on GitHub<
#2 (comment)
38697936>
.

Reply to this email directly or view it on GitHubhttps://github.com//issues/2#issuecomment-38699458
.

Le doute n'est pas une condition agréable, mais la certitude est absurde.

@astralhpi
Copy link
Contributor

I regret about insufficiency of client side log.

@astralhpi
Copy link
Contributor

In plugin, listeners/completion.py is listener for auto completion.

@nosami
Copy link
Contributor

nosami commented Mar 26, 2014

Yeah. You might have modifications that aren't saved!

@gregoryyoung
Copy link
Author

ok let me find something smaller to test then

On Wed, Mar 26, 2014 at 6:10 PM, Jason Imison notifications@github.comwrote:

Yeah. You might have modifications that aren't saved!

Reply to this email directly or view it on GitHubhttps://github.com//issues/2#issuecomment-38703459
.

Le doute n'est pas une condition agréable, mais la certitude est absurde.

@gregoryyoung
Copy link
Author

ouch and it needs to be single line.

On Wed, Mar 26, 2014 at 6:11 PM, Greg Young gregoryyoung1@gmail.com wrote:

ok let me find something smaller to test then

On Wed, Mar 26, 2014 at 6:10 PM, Jason Imison notifications@github.comwrote:

Yeah. You might have modifications that aren't saved!

Reply to this email directly or view it on GitHubhttps://github.com//issues/2#issuecomment-38703459
.

Le doute n'est pas une condition agréable, mais la certitude est absurde.

Le doute n'est pas une condition agréable, mais la certitude est absurde.

@nosami
Copy link
Contributor

nosami commented Mar 26, 2014

Probably simpler to use a REST client and www-form-urlencoded. You should be able to paste the c# code in as-is

@astralhpi
Copy link
Contributor

I commit some code for print request and response. If you want to check it, just pull and see sublime console.

@gregoryyoung
Copy link
Author

So I have verified through the console that it appears no message is
getting sent to the backend when I type "." after an object. If you can
point me to the relevant area of code I can take a look through it.

On Wed, Mar 26, 2014 at 6:36 PM, Greg Young gregoryyoung1@gmail.com wrote:

On typing p I get on . nothing happens.

request: http://localhost:55534/autocomplete
======== request params ========
{"buffer": "using System.Threading;\nusing
EventStore.Common.Utils;\nusing EventStore.Core;\n\nnamespace
EventStore.TestClient\n{\n public class Program:
ProgramBase\n {\n private Client _client;\n\n
public static int Main(string[] args)\n {\n var p =
new Program();\n p\n return p.Run(args);\n
}\n\n protected override string GetLogsDirectory(ClientOptions
options)\n {\n return options.LogsDir.IsNotEmptyString()
? options.LogsDir : Helper.GetDefaultLogsDir();\n }\n\n
protected override string GetComponentName(ClientOptions options)\n
{\n return "client";\n }\n\n protected override
void Create(ClientOptions options)\n {\n _client = new
Client(options);\n }\n\n protected override void Start()\n
{\n var exitCode = _client.Run();\n if
(!_client.InteractiveMode)\n {\n
Thread.Sleep(500);\n Application.Exit(exitCode, "Client
non-interactive mode has exited.");\n }\n }\n\n
public override void Stop()\n {\n }\n }\n}", "filename":
"/home/greg/src/EventStore/src/EventStore/EventStore.TestClient/Program.cs",
"line": "14", "column": "14"}
======== response ========
[{"CompletionText":"AbandonedMutexException","Description":"AbandonedMutexException","DisplayText":"AbandonedMutexException"},{"CompletionText":"ApartmentState","Description":"ApartmentState","DisplayText":"ApartmentState"},{"CompletionText":"Application","Description":"Application","DisplayText":"Application"},{"CompletionText":"args","Description":"args","DisplayText":"args"},{"CompletionText":"as","Description":"as","DisplayText":"as"},{"CompletionText":"AsyncFlowControl","Description":"AsyncFlowControl","DisplayText":"AsyncFlowControl"},{"CompletionText":"AutoResetEvent","Description":"AutoResetEvent","DisplayText":"AutoResetEvent"},{"CompletionText":"await","Description":"await","DisplayText":"await"},{"CompletionText":"Barrier","Description":"Barrier","DisplayText":"Barrier"},{"CompletionText":"BarrierPostPhaseException","Description":"BarrierPostPhaseException","DisplayText":"BarrierPostPhaseException"},{"CompletionText":"base","Description":"base","DisplayText":"base"},{"CompletionText":"bool","Description":"bool","DisplayText":"bool"},{"CompletionText":"break","Description":"break","DisplayText":"break"},{"CompletionText":"BufferManagement","Description":"EventStore.BufferManagement","DisplayText":"BufferManagement"},{"CompletionText":"byte","Description":"byte","DisplayText":"byte"},{"CompletionText":"BytesFormatter","Description":"BytesFormatter","DisplayText":"BytesFormatter"},{"CompletionText":"CancellationToken","Description":"CancellationToken","DisplayText":"CancellationToken"},{"CompletionText":"CancellationTokenRegistration","Description":"CancellationTokenRegistration","DisplayText":"CancellationTokenRegistration"},{"CompletionText":"CancellationTokenSource","Description":"CancellationTokenSource","DisplayText":"CancellationTokenSource"},{"CompletionText":"catch","Description":"catch","DisplayText":"catch"},{"CompletionText":"char","Description":"char","DisplayText":"char"},{"CompletionText":"checked","Description":"checked","DisplayText":"checked"},{"CompletionText":"Client","Description":"Client","DisplayText":"Client"},{"CompletionText":"ClientAPI","Description":"EventStore.ClientAPI","DisplayText":"ClientAPI"},{"CompletionText":"ClientOptions","Description":"ClientOptions","DisplayText":"ClientOptions"},{"CompletionText":"ClusterNodeMutex","Description":"ClusterNodeMutex","DisplayText":"ClusterNodeMutex"},{"CompletionText":"ClusterVNode","Description":"ClusterVNode","DisplayText":"ClusterVNode"},{"CompletionText":"CommandProcessorContext","Description":"CommandProcessorContext","DisplayText":"CommandProcessorContext"},{"CompletionText":"Commands","Description":"EventStore.TestClient.Commands","DisplayText":"Commands"},{"CompletionText":"CommandsProcessor","Description":"CommandsProcessor","DisplayText":"CommandsProcessor"},{"CompletionText":"Common","Description":"EventStore.Common","DisplayText":"Common"},{"CompletionText":"CompressedStack","Description":"CompressedStack","DisplayText":"CompressedStack"},{"CompletionText":"ConsoleTable","Description":"ConsoleTable","DisplayText":"ConsoleTable"},{"CompletionText":"const","Description":"const","DisplayText":"const"},{"CompletionText":"ContextCallback","Description":"ContextCallback","DisplayText":"ContextCallback"},{"CompletionText":"continue","Description":"continue","DisplayText":"continue"},{"CompletionText":"Core","Description":"EventStore.Core","DisplayText":"Core"},{"CompletionText":"CountdownEvent","Description":"CountdownEvent","DisplayText":"CountdownEvent"},{"CompletionText":"CreateDbConfig(","Description":"TFChunkDbConfig
CreateDbConfig(string dbPath, int cachedChunks, long chunksCacheSize, bool
inMemDb);\n","DisplayText":"TFChunkDbConfig CreateDbConfig(string dbPath,
int cachedChunks, long chunksCacheSize, bool
inMemDb)"},{"CompletionText":"decimal","Description":"decimal","DisplayText":"decimal"},{"CompletionText":"default","Description":"default","DisplayText":"default"},{"CompletionText":"delegate","Description":"delegate","DisplayText":"delegate"},{"CompletionText":"do","Description":"do","DisplayText":"do"},{"CompletionText":"double","Description":"double","DisplayText":"double"},{"CompletionText":"dynamic","Description":"dynamic","DisplayText":"dynamic"},{"CompletionText":"else","Description":"else","DisplayText":"else"},{"CompletionText":"Empty","Description":"Empty","DisplayText":"Empty"},{"CompletionText":"Ensure","Description":"Ensure","DisplayText":"Ensure"},{"CompletionText":"EnumerableExtensions","Description":"EnumerableExtensions","DisplayText":"EnumerableExtensions"},{"CompletionText":"Equals(","Description":"bool
Equals(object objA, object objB);\n","DisplayText":"bool Equals(object
objA, object
objB)"},{"CompletionText":"EventResetMode","Description":"EventResetMode","DisplayText":"EventResetMode"},{"CompletionText":"EventStore","Description":"EventStore","DisplayText":"EventStore"},{"CompletionText":"EventWaitHandle","Description":"EventWaitHandle","DisplayText":"EventWaitHandle"},{"CompletionText":"ExclusiveDbLock","Description":"ExclusiveDbLock","DisplayText":"ExclusiveDbLock"},{"CompletionText":"ExecutionContext","Description":"ExecutionContext","DisplayText":"ExecutionContext"},{"CompletionText":"ExitCode","Description":"ExitCode","DisplayText":"ExitCode"},{"CompletionText":"false","Description":"false","DisplayText":"false"},{"CompletionText":"FileStreamExtensions","Description":"FileStreamExtensions","DisplayText":"FileStreamExtensions"},{"CompletionText":"finally","Description":"finally","DisplayText":"finally"},{"CompletionText":"fixed","Description":"fixed","DisplayText":"fixed"},{"CompletionText":"float","Description":"float","DisplayText":"float"},{"CompletionText":"for","Description":"for","DisplayText":"for"},{"CompletionText":"foreach","Description":"foreach","DisplayText":"foreach"},{"CompletionText":"from","Description":"from","DisplayText":"from"},{"CompletionText":"global","Description":"global","DisplayText":"global"},{"CompletionText":"goto","Description":"goto","DisplayText":"goto"},{"CompletionText":"Helper","Description":"Helper","DisplayText":"Helper"},{"CompletionText":"HostExecutionContext","Description":"HostExecutionContext","DisplayText":"HostExecutionContext"},{"CompletionText":"HostExecutionContextManager","Description":"HostExecutionContextManager","DisplayText":"HostExecutionContextManager"},{"CompletionText":"HostName","Description":"HostName","DisplayText":"HostName"},{"CompletionText":"ICmdProcessor","Description":"ICmdProcessor","DisplayText":"ICmdProcessor"},{"CompletionText":"if","Description":"if","DisplayText":"if"},{"CompletionText":"int","Description":"int","DisplayText":"int"},{"CompletionText":"Interlocked","Description":"Interlocked","DisplayText":"Interlocked"},{"CompletionText":"IOCompletionCallback","Description":"IOCompletionCallback","DisplayText":"IOCompletionCallback"},{"CompletionText":"IPEndPointComparer","Description":"IPEndPointComparer","DisplayText":"IPEndPointComparer"},{"CompletionText":"IPEndPointExtensions","Description":"IPEndPointExtensions","DisplayText":"IPEndPointExtensions"},{"CompletionText":"is","Description":"is","DisplayText":"is"},{"CompletionText":"ISubsystem","Description":"ISubsystem","DisplayText":"ISubsystem"},{"CompletionText":"Json","Description":"Json","DisplayText":"Json"},{"CompletionText":"LazyInitializer","Description":"LazyInitializer","DisplayText":"LazyInitializer"},{"CompletionText":"LazyThreadSafetyMode","Description":"LazyThreadSafetyMode","DisplayText":"LazyThreadSafetyMode"},{"CompletionText":"LoadCertificateFromFile(","Description":"X509Certificate2
LoadCertificateFromFile(string path, string
password);\n","DisplayText":"X509Certificate2
LoadCertificateFromFile(string path, string
password)"},{"CompletionText":"LoadCertificateFromStore(","Description":"X509Certificate2
LoadCertificateFromStore(string storeName, string
certName);\n","DisplayText":"X509Certificate2
LoadCertificateFromStore(string storeName, string
certName)"},{"CompletionText":"lock","Description":"lock","DisplayText":"lock"},{"CompletionText":"LockCookie","Description":"LockCookie","DisplayText":"LockCookie"},{"CompletionText":"LockRecursionException","Description":"LockRecursionException","DisplayText":"LockRecursionException"},{"CompletionText":"LockRecursionPolicy","Description":"LockRecursionPolicy","DisplayText":"LockRecursionPolicy"},{"CompletionText":"Log","Description":"ILogger
Log;\n","DisplayText":"ILogger
Log"},{"CompletionText":"long","Description":"long","DisplayText":"long"},{"CompletionText":"Main(","Description":"int
Main(string[] args);\n","DisplayText":"int Main(string[]
args)"},{"CompletionText":"ManualResetEvent","Description":"ManualResetEvent","DisplayText":"ManualResetEvent"},{"CompletionText":"ManualResetEventSlim","Description":"ManualResetEventSlim","DisplayText":"ManualResetEventSlim"},{"CompletionText":"Microsoft","Description":"Microsoft","DisplayText":"Microsoft"},{"CompletionText":"Monitor","Description":"Monitor","DisplayText":"Monitor"},{"CompletionText":"Mutex","Description":"Mutex","DisplayText":"Mutex"},{"CompletionText":"NativeOverlapped","Description":"NativeOverlapped","DisplayText":"NativeOverlapped"},{"CompletionText":"new","Description":"new","DisplayText":"new"},{"CompletionText":"NodeSubsystems","Description":"NodeSubsystems","DisplayText":"NodeSubsystems"},{"CompletionText":"null","Description":"null","DisplayText":"null"},{"CompletionText":"object","Description":"object","DisplayText":"object"},{"CompletionText":"OS","Description":"OS","DisplayText":"OS"},{"CompletionText":"OsFlavor","Description":"OsFlavor","DisplayText":"OsFlavor"},{"CompletionText":"out","Description":"out","DisplayText":"out"},{"CompletionText":"Overlapped","Description":"Overlapped","DisplayText":"Overlapped"},{"CompletionText":"p","Description":"p","DisplayText":"p"},{"CompletionText":"ParameterizedThreadStart","Description":"ParameterizedThreadStart","DisplayText":"ParameterizedThreadStart"},{"CompletionText":"PerfUtils","Description":"PerfUtils","DisplayText":"PerfUtils"},{"CompletionText":"Program","Description":"Program","DisplayText":"Program"},{"CompletionText":"ProgramBase","Description":"ProgramBase","DisplayText":"ProgramBase"},{"CompletionText":"ReaderWriterLock","Description":"ReaderWriterLock","DisplayText":"ReaderWriterLock"},{"CompletionText":"ReaderWriterLockSlim","Description":"ReaderWriterLockSlim","DisplayText":"ReaderWriterLockSlim"},{"CompletionText":"ref","Description":"ref","DisplayText":"ref"},{"CompletionText":"ReferenceEquals(","Description":"bool
ReferenceEquals(object objA, object objB);\n","DisplayText":"bool
ReferenceEquals(object objA, object
objB)"},{"CompletionText":"RegisteredWaitHandle","Description":"RegisteredWaitHandle","DisplayText":"RegisteredWaitHandle"},{"CompletionText":"return","Description":"return","DisplayText":"return"},{"CompletionText":"Runtime","Description":"Runtime","DisplayText":"Runtime"},{"CompletionText":"sbyte","Description":"sbyte","DisplayText":"sbyte"},{"CompletionText":"Semaphore","Description":"Semaphore","DisplayText":"Semaphore"},{"CompletionText":"SemaphoreFullException","Description":"SemaphoreFullException","DisplayText":"SemaphoreFullException"},{"CompletionText":"SemaphoreSlim","Description":"SemaphoreSlim","DisplayText":"SemaphoreSlim"},{"CompletionText":"SendOrPostCallback","Description":"SendOrPostCallback","DisplayText":"SendOrPostCallback"},{"CompletionText":"ShellExecutor","Description":"ShellExecutor","DisplayText":"ShellExecutor"},{"CompletionText":"short","Description":"short","DisplayText":"short"},{"CompletionText":"SingleVNode","Description":"SingleVNode","DisplayText":"SingleVNode"},{"CompletionText":"sizeof","Description":"sizeof","DisplayText":"sizeof"},{"CompletionText":"SpinLock","Description":"SpinLock","DisplayText":"SpinLock"},{"CompletionText":"SpinWait","Description":"SpinWait","DisplayText":"SpinWait"},{"CompletionText":"stackalloc","Description":"stackalloc","DisplayText":"stackalloc"},{"CompletionText":"string","Description":"string","DisplayText":"string"},{"CompletionText":"StringExtensions","Description":"StringExtensions","DisplayText":"StringExtensions"},{"CompletionText":"switch","Description":"switch","DisplayText":"switch"},{"CompletionText":"SynchronizationContext","Description":"SynchronizationContext","DisplayText":"SynchronizationContext"},{"CompletionText":"SynchronizationLockException","Description":"SynchronizationLockException","DisplayText":"SynchronizationLockException"},{"CompletionText":"System","Description":"System","DisplayText":"System"},{"CompletionText":"TestClient","Description":"EventStore.TestClient","DisplayText":"TestClient"},{"CompletionText":"this","Description":"this","DisplayText":"this"},{"CompletionText":"Thread","Description":"Thread","DisplayText":"Thread"},{"CompletionText":"ThreadAbortException","Description":"ThreadAbortException","DisplayText":"ThreadAbortException"},{"CompletionText":"ThreadExceptionEventArgs","Description":"ThreadExceptionEventArgs","DisplayText":"ThreadExceptionEventArgs"},{"CompletionText":"ThreadExceptionEventHandler","Description":"ThreadExceptionEventHandler","DisplayText":"ThreadExceptionEventHandler"},{"CompletionText":"ThreadInterruptedException","Description":"ThreadInterruptedException","DisplayText":"ThreadInterruptedException"},{"CompletionText":"ThreadLocal","Description":"ThreadLocal","DisplayText":"ThreadLocal"},{"CompletionText":"ThreadPool","Description":"ThreadPool","DisplayText":"ThreadPool"},{"CompletionText":"ThreadPriority","Description":"ThreadPriority","DisplayText":"ThreadPriority"},{"CompletionText":"ThreadStart","Description":"ThreadStart","DisplayText":"ThreadStart"},{"CompletionText":"ThreadStartException","Description":"ThreadStartException","DisplayText":"ThreadStartException"},{"CompletionText":"ThreadState","Description":"ThreadState","DisplayText":"ThreadState"},{"CompletionText":"ThreadStateException","Description":"ThreadStateException","DisplayText":"ThreadStateException"},{"CompletionText":"throw","Description":"throw","DisplayText":"throw"},{"CompletionText":"Timeout","Description":"Timeout","DisplayText":"Timeout"},{"CompletionText":"Timer","Description":"Timer","DisplayText":"Timer"},{"CompletionText":"TimerCallback","Description":"TimerCallback","DisplayText":"TimerCallback"},{"CompletionText":"Transport","Description":"EventStore.Transport","DisplayText":"Transport"},{"CompletionText":"true","Description":"true","DisplayText":"true"},{"CompletionText":"try","Description":"try","DisplayText":"try"},{"CompletionText":"typeof","Description":"typeof","DisplayText":"typeof"},{"CompletionText":"uint","Description":"uint","DisplayText":"uint"},{"CompletionText":"ulong","Description":"ulong","DisplayText":"ulong"},{"CompletionText":"unchecked","Description":"unchecked","DisplayText":"unchecked"},{"CompletionText":"unsafe","Description":"unsafe","DisplayText":"unsafe"},{"CompletionText":"ushort","Description":"ushort","DisplayText":"ushort"},{"CompletionText":"using","Description":"using","DisplayText":"using"},{"CompletionText":"var","Description":"var","DisplayText":"var"},{"CompletionText":"VersionInfo","Description":"VersionInfo","DisplayText":"VersionInfo"},{"CompletionText":"void","Description":"void","DisplayText":"void"},{"CompletionText":"WaitCallback","Description":"WaitCallback","DisplayText":"WaitCallback"},{"CompletionText":"WaitHandle","Description":"WaitHandle","DisplayText":"WaitHandle"},{"CompletionText":"WaitHandleCannotBeOpenedException","Description":"WaitHandleCannotBeOpenedException","DisplayText":"WaitHandleCannotBeOpenedException"},{"CompletionText":"WaitOrTimerCallback","Description":"WaitOrTimerCallback","DisplayText":"WaitOrTimerCallback"},{"CompletionText":"while","Description":"while","DisplayText":"while"},{"CompletionText":"yield","Description":"yield","DisplayText":"yield"}]

On Wed, Mar 26, 2014 at 6:33 PM, astralhpi notifications@github.comwrote:

I commit some code for print request and response. If you want to check
it, just pull and see sublime console.

Reply to this email directly or view it on GitHubhttps://github.com//issues/2#issuecomment-38706528
.

Le doute n'est pas une condition agréable, mais la certitude est absurde.

Le doute n'est pas une condition agréable, mais la certitude est absurde.

@nosami
Copy link
Contributor

nosami commented Mar 27, 2014

It looks as if it did talk to the backend... but the parameters that it sent are a little wrong.

var p = > new Program();\n            p\n

Looks as if the '.' didn't get sent in the request body. There isn't a column 14.

@gregoryyoung
Copy link
Author

Thats from when I typed p when I hit the . nothing got sent.

On Thu, Mar 27, 2014 at 12:50 PM, Jason Imison notifications@github.comwrote:

It looks as if it did talk to the backend... but the parameters that it
sent are a little wrong.

var p = > new Program();\n p\n

Looks as if the '.' didn't get sent in the request body. There isn't a
column 14.

Reply to this email directly or view it on GitHubhttps://github.com//issues/2#issuecomment-38789112
.

Le doute n'est pas une condition agréable, mais la certitude est absurde.

@nosami
Copy link
Contributor

nosami commented Mar 27, 2014

OK. I see. I can't help you with the Sublime side of things.

Is completion working everywhere else though? Looking at the response that you got back, it seems as though there is an off by one bug with the column parameter. It looks as though you have an unfiltered list of all types.

@nosami
Copy link
Contributor

nosami commented Mar 27, 2014

Also, the wordToComplete parameter is missing. It should have been set to 'p' in your case.

@astralhpi
Copy link
Contributor

Maybe sublime doesn't autocomplete when input "." by default.
Does request log shows when press ctrl+space?

@gregoryyoung
Copy link
Author

I only get it on the first character that I type. It then filters
internally is my guess

On Thu, Mar 27, 2014 at 2:28 PM, astralhpi notifications@github.com wrote:

Maybe sublime doesn't autocomplete when input "." by default.
Does request log shows when press ?

Reply to this email directly or view it on GitHubhttps://github.com//issues/2#issuecomment-38796497
.

Le doute n'est pas une condition agréable, mais la certitude est absurde.

@nosami
Copy link
Contributor

nosami commented Mar 27, 2014

The server should be doing the filtering but it isn't because the request parameters are wrong.

@astralhpi
Copy link
Contributor

OmniSharpSublime doesn't filter it. (check listeners/completion.py)

@astralhpi
Copy link
Contributor

On my environment, when I move cursor on '.' and press ctrl+space, auto complete list appears well. Could you try ctrl+space instead of tab?

@gregoryyoung
Copy link
Author

I think sublime does it.

When I type o it seems to get a large list. Then as I type "ption" it
filters the stuff in the list.

On Thu, Mar 27, 2014 at 2:35 PM, astralhpi notifications@github.com wrote:

OmniSharpSublime doesn't filter it. (check listeners/completion.py)

Reply to this email directly or view it on GitHubhttps://github.com//issues/2#issuecomment-38796976
.

Le doute n'est pas une condition agréable, mais la certitude est absurde.

@gregoryyoung
Copy link
Author

I will try ctrl+space right now its mapped to bring up my program runner

On Thu, Mar 27, 2014 at 2:38 PM, Greg Young gregoryyoung1@gmail.com wrote:

I think sublime does it.

When I type o it seems to get a large list. Then as I type "ption" it
filters the stuff in the list.

On Thu, Mar 27, 2014 at 2:35 PM, astralhpi notifications@github.comwrote:

OmniSharpSublime doesn't filter it. (check listeners/completion.py)

Reply to this email directly or view it on GitHubhttps://github.com//issues/2#issuecomment-38796976
.

Le doute n'est pas une condition agréable, mais la certitude est absurde.

Le doute n'est pas une condition agréable, mais la certitude est absurde.

@nosami
Copy link
Contributor

nosami commented Mar 27, 2014

Maybe sublime is filtering as you keep typing - but the list was still too large to begin with (and has incorrect entries). Give me a few minutes and I'll try and come up with a valid request/response for your code.

@gregoryyoung
Copy link
Author

so typing

options.ctrl+space does nothing

On Thu, Mar 27, 2014 at 2:39 PM, Greg Young gregoryyoung1@gmail.com wrote:

I will try ctrl+space right now its mapped to bring up my program runner

On Thu, Mar 27, 2014 at 2:38 PM, Greg Young gregoryyoung1@gmail.comwrote:

I think sublime does it.

When I type o it seems to get a large list. Then as I type "ption" it
filters the stuff in the list.

On Thu, Mar 27, 2014 at 2:35 PM, astralhpi notifications@github.comwrote:

OmniSharpSublime doesn't filter it. (check listeners/completion.py)

Reply to this email directly or view it on GitHubhttps://github.com//issues/2#issuecomment-38796976
.

Le doute n'est pas une condition agréable, mais la certitude est absurde.

Le doute n'est pas une condition agréable, mais la certitude est absurde.

Le doute n'est pas une condition agréable, mais la certitude est absurde.

@astralhpi
Copy link
Contributor

Hmm, I suppose it is some kinds of sublime text issue.

@astralhpi
Copy link
Contributor

When you press ctrl+space, does it print some log? And, is there another problem?

@gregoryyoung
Copy link
Author

I figured it out. You must have changed your keyboard layout its alt+/

On Thu, Mar 27, 2014 at 2:44 PM, astralhpi notifications@github.com wrote:

When you press ctrl+space, does it print some log? And, is there another
problem?

Reply to this email directly or view it on GitHubhttps://github.com//issues/2#issuecomment-38797754
.

Le doute n'est pas une condition agréable, mais la certitude est absurde.

@astralhpi
Copy link
Contributor

Sorry, I didn`t understand meaning of "You must have changed your keyboard layout its alt+/". Could you give me more description?

@gregoryyoung
Copy link
Author

Default key layout is alt + / not ctrl + space :)

On Thu, Mar 27, 2014 at 2:47 PM, astralhpi notifications@github.com wrote:

Sorry, I didn,t understand meaning of "You must have changed your keyboard
layout its alt+/". Could you give me more description?

Reply to this email directly or view it on GitHubhttps://github.com//issues/2#issuecomment-38798042
.

Le doute n'est pas une condition agréable, mais la certitude est absurde.

@astralhpi
Copy link
Contributor

It works?

@gregoryyoung
Copy link
Author

Yep all is good now. I will probably have a post about it in the sublime
series tomorrow. You might get a flood of downloads :-/

On Thu, Mar 27, 2014 at 2:50 PM, astralhpi notifications@github.com wrote:

It works?

Reply to this email directly or view it on GitHubhttps://github.com//issues/2#issuecomment-38798314
.

Le doute n'est pas une condition agréable, mais la certitude est absurde.

@astralhpi
Copy link
Contributor

Awesome! I would prepare english version of readme. :)

@nosami
Copy link
Contributor

nosami commented Mar 27, 2014

Nice!

@astralhpi
Copy link
Contributor

@gregoryyoung @nosami Thank you for attention! I got some energy.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants