{"action":"opened","issue":{"url":"https://api.github.com/repos/DarthGandalf/kvirc-issues/issues/238","labels_url":"https://api.github.com/repos/DarthGandalf/kvirc-issues/issues/238/labels{/name}","comments_url":"https://api.github.com/repos/DarthGandalf/kvirc-issues/issues/238/comments","events_url":"https://api.github.com/repos/DarthGandalf/kvirc-issues/issues/238/events","html_url":"https://github.com/DarthGandalf/kvirc-issues/issues/238","id":97273249,"number":238,"title":"Make the nick completion smarter","user":{"login":"DarthGandalf","id":325092,"avatar_url":"https://avatars.githubusercontent.com/u/325092?v=3","gravatar_id":"","url":"https://api.github.com/users/DarthGandalf","html_url":"https://github.com/DarthGandalf","followers_url":"https://api.github.com/users/DarthGandalf/followers","following_url":"https://api.github.com/users/DarthGandalf/following{/other_user}","gists_url":"https://api.github.com/users/DarthGandalf/gists{/gist_id}","starred_url":"https://api.github.com/users/DarthGandalf/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/DarthGandalf/subscriptions","organizations_url":"https://api.github.com/users/DarthGandalf/orgs","repos_url":"https://api.github.com/users/DarthGandalf/repos","events_url":"https://api.github.com/users/DarthGandalf/events{/privacy}","received_events_url":"https://api.github.com/users/DarthGandalf/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-07-26T01:28:23Z","updated_at":"2015-07-26T01:28:23Z","closed_at":null,"body":"**Reported by pragmaware on 18 Sep 2008 20:33:40 UTC**\n==== Heuristics ====\r\n\r\nProvide two additional \"smart\" completion modes.\r\n 1. Complete the most recently used nicknames first\r\n 1. Complete the nicknames that most recently talked in the current window (see below)\r\n\r\nWould be very useful (and would probably apply in 90% of the cases).\r\n\r\n\r\n==== Option to forget the simbols when completing a nick (#794) ====\r\n\r\nI'll explain it. It's very difficult to complete a nick like this one:\r\n\r\n}!^~_CoOlGuY_~!^{\r\n\r\nTo complete that nick, normally one has to type a } (which means that I have to completely change the way that my hands are over the keyboard :P). A good way to avoid this is to make KVIrc forget about the symbols, like Irssi does, so when you have to complete that nick, you only need to type coo<Tab> and not }<Tab> (the latter option should be available too though).\r\n\r\n==== Sort userlist by activity level (#77) ====\r\n\r\nThere could be a secondary sort to maintain the current grouping. In other words, all the channel users who have a box at all are grouped together, and within that group it's \"alphabetical, ops first\" just like the entire list is now. Then all the users with no activity box are listed, in \"alphabetical, ops first\" order within their own group.\r\n\r\nSome people may want the primary sort to still be op/halfop/voice/normal, and sort by activity within those groups (not my preference, but putting it out there as something to think about). \n\n---\nMigrated from: https://svn.kvirc.de/kvirc/ticket/238"}}