View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0003425 | Far Manager | Dialog | public | 2017-04-23 12:42 | 2019-03-15 08:07 |
Reporter | CDK | Assigned To | |||
Priority | normal | Severity | feature | Reproducibility | N/A |
Status | new | Resolution | open | ||
Product Version | 3.0 | ||||
Summary | 0003425: Предлагаю добавить возможность вызывать список автодополнения через хоткей CtrlSpace, даже когда Show list отключен | ||||
Description |
| ||||
Tags | AutoCompletion | ||||
Build | |||||
|
editcontrol_CtrlSpace.diff (899 bytes)
Index: editcontrol.cpp =================================================================== --- editcontrol.cpp (revision 14874) +++ editcontrol.cpp (working copy) @@ -508,11 +508,12 @@ if(ComplMenu->size() > 1 || (ComplMenu->size() == 1 && StrCmpI(CurrentInput, ComplMenu->at(0).strName))) { ComplMenu->SetMenuFlags(VMENU_WRAPMODE | VMENU_SHOWAMPERSAND); - if(!DelBlock && Global->Opt->AutoComplete.AppendCompletion && (!m_Flags.Check(FEDITLINE_PERSISTENTBLOCKS) || Global->Opt->AutoComplete.ShowList)) + if(!DelBlock && Global->Opt->AutoComplete.AppendCompletion && (!m_Flags.Check(FEDITLINE_PERSISTENTBLOCKS) || Global->Opt->AutoComplete.ShowList) && (!Manual)) { AppendCmd(); } - if(Global->Opt->AutoComplete.ShowList) + if(Global->Opt->AutoComplete.ShowList || Manual) { ComplMenu->AddItem(MenuItemEx(), 0); SetMenuPos(*ComplMenu); |
|
В этом режиме Ctrl-Space выполняет другую функцию.Учитывает ли это патч? |
|
Имеете ввиду - подставляет первый подходящий элемент? С этим патчем это не работает - он как раз эту функцию и заменяет на выдачу списка для подстановки. |
|
> С этим патчем это не работает - он как раз эту функцию и заменяет на выдачу списка для подстановки. Уточняю вопрос: что произойдёт при нажатии Ctrl-Space при указанных выше настройках? |
|
Откроется выпадающий список:
PS: я предлагаю вообще этот фичереквест закрыть, т.к. реально он нужен только мне, а себе я и так его добавляю. Если закрывать должен я, то скажите как. |
|
Зачем закрывать, мне например идея нравится. > Откроется выпадающий список: При подобных настройках это явно не то, чего ожидает пользователь. Но подозреваю что исправить не сложно. |
|
Проблема в том, что я использую этот Ctrl+Space именно при этих настройках :) Т.е., когда я пишу, текст подставляется автоматом. Если это явно не то, что мне нужно - я нажимаю Del (удалить выделенное - вставленное автодополнением) и нажимаю Ctrl+Space (покажи мне что там еще есть). Возможно, это можно все намакросить на текущей версии Far, если ли есть доступ к вызову этого списка по GUID из LUA? |
|
> Возможно, это можно все намакросить на текущей версии Far, если ли есть доступ к вызову этого списка по GUID из LUA? Нет > Проблема в том, что я использую этот Ctrl+Space именно при этих настройках :) Выходит настройки надо реорганизовать, чтобы учитывались все варианты |
Date Modified | Username | Field | Change |
---|---|---|---|
2017-04-23 12:42 | CDK | New Issue | |
2017-04-23 12:42 | CDK | File Added: editcontrol_CtrlSpace.diff | |
2017-10-25 20:04 | JohnDoe | Tag Attached: AutoCompletion | |
2019-02-22 07:32 | JohnDoe | Note Added: 0016461 | |
2019-03-08 09:34 | CDK | Note Added: 0016470 | |
2019-03-14 10:05 | JohnDoe | Note Added: 0016472 | |
2019-03-14 10:37 | CDK | Note Added: 0016473 | |
2019-03-14 14:32 | JohnDoe | Note Added: 0016474 | |
2019-03-14 14:43 | CDK | Note Added: 0016475 | |
2019-03-15 08:07 | JohnDoe | Note Added: 0016476 |