Bug 227467 - Add keyboard shortcuts for indexer functions
Summary: Add keyboard shortcuts for indexer functions
Status: NEW
Alias: None
Product: CDT
Classification: Tools
Component: cdt-core (show other bugs)
Version: 5.0   Edit
Hardware: PC Windows XP
: P3 enhancement (vote)
Target Milestone: ---   Edit
Assignee: Project Inbox CLA
QA Contact: Jonah Graham CLA
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-04-16 22:00 EDT by Joe Thomas-Kerr CLA
Modified: 2021-02-11 16:23 EST (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Joe Thomas-Kerr CLA 2008-04-16 22:00:55 EDT
I regularly find that my index gets out of sync (even with automatic updating enabled). Consequently, I need to select "freshen" or "update" in the project context menu. I'd much prefer to be able to assign a keyboard shortcut to these actions (and to "rebuild" as well).
Comment 1 Gabriel Staples CLA 2021-02-11 14:17:41 EST
I second this. I'd also really like to see a shortcut key to **disable/re-enable** the indexer. I work in a huuuuuge mono-repo that sucks up 100% of my 8 cores in the indexer for hours each time I do a git checkout onto a new branch, and I need to disable the indexer during git rebases, merges, etc, then re-enable it when done or else the indexer takes all my resources I need to do the git operations.
Comment 2 Gabriel Staples CLA 2021-02-11 16:23:29 EST
Work-around: I added a Ctrl + Shift + I keyboard shortcut to quickly open up my indexer settings so I can easily click to enable/disable the indexer when I need Eclipse NOT to be a resource hog. See my instructions here: https://github.com/ElectricRCAircraftGuy/eRCaGuy_dotfiles/tree/master/eclipse and here: https://docs.google.com/document/d/1LbuxOsDHfpMksGdpX5X-7l7o_TIIVFPkH2eD23cXUmA/edit?usp=sharing. Search my doc for "Ctrl + Shift + I" for instructions on what I'm talking about. 

A direct keyboard shortcut would be better still, but this is a good work-around solution for now.