提交 ca8dce92 编写于 作者: G Gen Lu

Filter out `cycle clipboard ring` command

上级 d549cf6d
......@@ -180,6 +180,18 @@ private int PreEditorCommandFilterQueryStatus(ref Guid pguidCmdGroup, uint cCmds
return VSConstants.S_OK;
}
}
else if (pguidCmdGroup == VSConstants.GUID_VSStandardCommandSet97)
{
switch ((VSConstants.VSStd97CmdID)prgCmds[0].cmdID)
{
// TODO: Add support of rotating clipboard ring
// https://github.com/dotnet/roslyn/issues/5651
case VSConstants.VSStd97CmdID.PasteNextTBXCBItem:
prgCmds[0].cmdf = CommandDisabled;
prgCmds[0].cmdf |= (uint)OLECMDF.OLECMDF_DEFHIDEONCTXTMENU;
return VSConstants.S_OK;
}
}
return _editorCommandFilter.QueryStatus(ref pguidCmdGroup, cCmds, prgCmds, pCmdText);
}
......@@ -272,7 +284,7 @@ private int PreEditorCommandFilterExec(ref Guid pguidCmdGroup, uint nCmdID, uint
// TODO: Add support of rotating clipboard ring
// https://github.com/dotnet/roslyn/issues/5651
case VSConstants.VSStd97CmdID.PasteNextTBXCBItem:
return VSConstants.S_OK;
return VSConstants.E_FAIL;
case VSConstants.VSStd97CmdID.Paste:
_window.Operations.Paste();
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册