00:41:09 | frigg | VERSION |
00:41:13 | * | NimBot joined #nimrod |
01:55:32 | * | apriori|| quit (Quit: Konversation terminated!) |
03:44:47 | * | fowl quit (Ping timeout: 255 seconds) |
03:59:48 | * | fowl joined #nimrod |
04:05:37 | * | q66 quit (Quit: Quit) |
10:17:53 | * | Araq_ joined #nimrod |
10:21:08 | * | Araq_ quit (Client Quit) |
11:31:54 | * | Trix[a]r_za is now known as Trixar_za |
11:59:33 | * | q66 joined #nimrod |
12:15:11 | * | Araq_ joined #nimrod |
12:19:50 | * | Trixar_za is now known as Trix[a]r_za |
12:39:55 | * | Araq_ quit (Read error: Connection timed out) |
12:40:24 | * | Araq_ joined #nimrod |
12:44:08 | * | Araq_ quit (Client Quit) |
14:13:53 | * | FreeArtMan joined #nimrod |
14:37:22 | * | Araq_ joined #nimrod |
15:00:54 | * | Araq_ quit (Read error: Connection timed out) |
15:20:11 | * | FreeArtMan quit (Ping timeout: 260 seconds) |
20:08:55 | dom96 | What's a good key shortcut for Go To Definition? |
20:10:56 | Araq | ctrl+ click on identifier |
20:11:46 | dom96 | Well, I'm looking for a keyboard only shortcut |
20:34:31 | Araq | ctrl+enter then? |
20:34:49 | dom96 | perhaps |
20:35:20 | dom96 | I think Ctrl + Enter is better saved for some editing functionality though |
20:36:28 | Araq | *shrug* |
20:40:19 | Araq | ping reactormonk |
20:46:27 | Araq | dom96: I will press CTRL+mouse for "goto definition" |
20:46:39 | Araq | and for "goto usage" |
20:46:52 | Araq | in VS I always confuse these two |
20:47:12 | dom96 | Go to definition is currently Right Click -> Go to definition |
20:47:28 | Araq | it's just natural for me: if you're already at the definition, you want to go to the usage(s) |
20:48:01 | Araq | imho that would be a great "do what I mean" feature |
20:48:25 | dom96 | And I fear Ctrl + Left mouse would mean that people would activate it by accident |
20:48:36 | Araq | really? |
20:48:54 | dom96 | yes |
20:48:57 | Araq | but then they can press CTRL+mouse again to go back :P |
20:49:14 | Araq | that's the nice thing about it |
20:49:22 | dom96 | Yes, and with the current implementation that would take 20 seconds :P |
20:49:31 | Araq | cache it :P |
20:49:36 | dom96 | And, you have multiple usages. |
20:49:46 | dom96 | So that already breaks down |
20:49:51 | Araq | yeah you open a small dialog then |
20:49:58 | dom96 | lol |
20:50:00 | Araq | but very often there is only 1 usage anyway |
20:50:10 | Araq | and then you can directly jump to it |
20:50:24 | dom96 | It would be an annoyance to me. |
20:50:35 | Araq | for about 1 minute :P |
20:50:35 | dom96 | Just like Ctrl + Mouse wheel is zooming in and out in some editors |
20:50:40 | dom96 | I always do it by accident |
20:50:41 | Araq | and then you'll love it |
20:50:58 | Araq | you always use the mouse by accident? |
20:51:04 | dom96 | Better to have a sane key shortcut |
20:51:58 | Araq | make it configurable then |
20:52:07 | dom96 | Since I don't want to touch my mouse most of the time anyway |
20:52:11 | Araq | but I really like to conflate goto definition/usage |
20:53:02 | dom96 | I prefer being able to find all references when I am at that symbol, not neccessarily the definition |
20:54:58 | Araq | we need both features then :P |
20:55:09 | Araq | because I surely don't work that way |
20:56:15 | dom96 | Please try using the current implementation of Go To Definition, and you will see how slow it is. |
20:58:45 | Araq | I do know how slow it is |
20:58:56 | Araq | but zahary is working on it |
20:59:03 | Araq | so it doesn't matter |
20:59:17 | Araq | cas will solve the speed issues |
21:12:21 | * | FreeArtMan joined #nimrod |
21:23:34 | * | apriori_ joined #nimrod |
21:58:10 | reactormonk | pong Araq |
21:58:19 | Araq | about time |
21:58:33 | Araq | so what are you doin' with the JS backend? |
21:59:15 | reactormonk | Araq, currently nothing really. I consider switching to coffee to get something done or improve nimrod-mode to use nimrod i |
22:00:19 | Araq | yay, use nimrod i |
22:00:33 | Araq | it just got FFI support ;-) |
22:00:47 | Araq | well ... I'm still working on it |
22:01:06 | reactormonk | err, idetools |
22:01:19 | reactormonk | but nimrod i would be fun too |
22:02:13 | Araq | nimrod-mode for emacs, right? |
22:02:27 | * | FreeArtMan quit (Ping timeout: 260 seconds) |
22:04:11 | reactormonk | yep |
22:56:19 | reactormonk | dom96, any idea where to start? |
22:58:25 | dom96 | reactormonk: nimrod --advanced gives you info about idetools |
23:09:06 | reactormonk | dom96, so nimrod idetools --track:<info> --suggest for completion? |
23:09:26 | NimBot_ | nimrod-code/Aporia 3ae6130 Dominik Picheta [+0 ±3 -0]: Error list now gets full file paths from the compiler. |
23:09:30 | dom96 | reactormonk: yes |
23:09:37 | dom96 | reactormonk: try it out in the command line |
23:09:48 | reactormonk | I suppose it's project-aware |
23:36:49 | Araq | reactormonk: yes you need to give it the project.nim too |
23:37:05 | Araq | --track:file can be different from the project.nim |
23:38:16 | dom96 | Today I learn lol |
23:41:06 | reactormonk | Araq, project.nim? |