ngraham requested changes to this revision. ngraham added a comment. This revision now requires changes to proceed.
Neat idea. INLINE COMMENTS > knewfilemenu.cpp:440 > + } else if (name.operator==(QLatin1String("\\~"))) { > + confirmDialog->setWindowTitle(i18n("Create directory named ~?")); > + KMessageBox::createKMessageBox(confirmDialog, buttonBox, > QMessageBox::Warning, That's not accurate; the dir just //begins with// `~`. > knewfilemenu.cpp:442 > + KMessageBox::createKMessageBox(confirmDialog, buttonBox, > QMessageBox::Warning, > + i18n("The name \"%1\" is unsafe to have, > since sudo rm ~ may will remove the home directory instead.", name), > + QStringList(), Hmm, that might be too technical an explanation. How about this instead? `Beginning a file name with a tilde character ("~") is not recommended because it may be confusing or dangerous if files are deleted using the terminal.` > knewfilemenu.cpp:907 > if (!writeHiddenDir) { > confirmCreatingHiddenDir(name); > return; Now the name of this function is no longer accurate since you're using it to display a message for a name that wouldn't result in in the file or folder being hidden. REPOSITORY R241 KIO REVISION DETAIL https://phabricator.kde.org/D18384 To: shubham, ngraham Cc: kde-frameworks-devel, michaelh, ngraham, bruns