<<27-12-2012>>

00:41:09friggVERSION
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:55dom96What's a good key shortcut for Go To Definition?
20:10:56Araqctrl+ click on identifier
20:11:46dom96Well, I'm looking for a keyboard only shortcut
20:34:31Araqctrl+enter then?
20:34:49dom96perhaps
20:35:20dom96I think Ctrl + Enter is better saved for some editing functionality though
20:36:28Araq*shrug*
20:40:19Araqping reactormonk
20:46:27Araqdom96: I will press CTRL+mouse for "goto definition"
20:46:39Araqand for "goto usage"
20:46:52Araqin VS I always confuse these two
20:47:12dom96Go to definition is currently Right Click -> Go to definition
20:47:28Araqit's just natural for me: if you're already at the definition, you want to go to the usage(s)
20:48:01Araqimho that would be a great "do what I mean" feature
20:48:25dom96And I fear Ctrl + Left mouse would mean that people would activate it by accident
20:48:36Araqreally?
20:48:54dom96yes
20:48:57Araqbut then they can press CTRL+mouse again to go back :P
20:49:14Araqthat's the nice thing about it
20:49:22dom96Yes, and with the current implementation that would take 20 seconds :P
20:49:31Araqcache it :P
20:49:36dom96And, you have multiple usages.
20:49:46dom96So that already breaks down
20:49:51Araqyeah you open a small dialog then
20:49:58dom96lol
20:50:00Araqbut very often there is only 1 usage anyway
20:50:10Araqand then you can directly jump to it
20:50:24dom96It would be an annoyance to me.
20:50:35Araqfor about 1 minute :P
20:50:35dom96Just like Ctrl + Mouse wheel is zooming in and out in some editors
20:50:40dom96I always do it by accident
20:50:41Araqand then you'll love it
20:50:58Araqyou always use the mouse by accident?
20:51:04dom96Better to have a sane key shortcut
20:51:58Araqmake it configurable then
20:52:07dom96Since I don't want to touch my mouse most of the time anyway
20:52:11Araqbut I really like to conflate goto definition/usage
20:53:02dom96I prefer being able to find all references when I am at that symbol, not neccessarily the definition
20:54:58Araqwe need both features then :P
20:55:09Araqbecause I surely don't work that way
20:56:15dom96Please try using the current implementation of Go To Definition, and you will see how slow it is.
20:58:45AraqI do know how slow it is
20:58:56Araqbut zahary is working on it
20:59:03Araqso it doesn't matter
20:59:17Araqcas will solve the speed issues
21:12:21*FreeArtMan joined #nimrod
21:23:34*apriori_ joined #nimrod
21:58:10reactormonkpong Araq
21:58:19Araqabout time
21:58:33Araqso what are you doin' with the JS backend?
21:59:15reactormonkAraq, currently nothing really. I consider switching to coffee to get something done or improve nimrod-mode to use nimrod i
22:00:19Araqyay, use nimrod i
22:00:33Araqit just got FFI support ;-)
22:00:47Araqwell ... I'm still working on it
22:01:06reactormonkerr, idetools
22:01:19reactormonkbut nimrod i would be fun too
22:02:13Araqnimrod-mode for emacs, right?
22:02:27*FreeArtMan quit (Ping timeout: 260 seconds)
22:04:11reactormonkyep
22:56:19reactormonkdom96, any idea where to start?
22:58:25dom96reactormonk: nimrod --advanced gives you info about idetools
23:09:06reactormonkdom96, so nimrod idetools --track:<info> --suggest for completion?
23:09:26NimBot_nimrod-code/Aporia 3ae6130 Dominik Picheta [+0 ±3 -0]: Error list now gets full file paths from the compiler.
23:09:30dom96reactormonk: yes
23:09:37dom96reactormonk: try it out in the command line
23:09:48reactormonkI suppose it's project-aware
23:36:49Araqreactormonk: yes you need to give it the project.nim too
23:37:05Araq--track:file can be different from the project.nim
23:38:16dom96Today I learn lol
23:41:06reactormonkAraq, project.nim?