User:😂/BadPrefs

In general, user preferences are bad. They add to code complexity and complicate things for users (especially new users). Also, a lot our preferences are rarely used, people tend to stick with defaults. Many preferences can also be easily replicated with user javascript. It would be nice to get accurate usage stats before actually deleting things.

List of all prefs
ccmeonemails, cols, contextchars, contextlines, date, diffonly, disablemail, disablesuggest, editfont, editondblclick, editsection, editsectiononrightclick, enotifminoredits, enotifrevealaddr, enotifusertalkpages, enotifwatchlistpages, extendwatchlist, externaldiff, externaleditor, fancysig, forceeditsummary, gender, hideminor, hidepatrolled, highlightbroken, imagesize, justify, math, newpageshidepatrolled, nocache, noconvertlink, norollbackdiff, numberheadings, previewonfirst, previewontop, quickbar, rcdays, rclimit, rememberpassword, rows, searchlimit, showhiddencats, showjumplinks, shownumberswatching, showtoc, showtoolbar, skin, stubthreshold, thumbsize, timecorrection, underline, uselivepreview, usenewrc, watchcreations, watchdefault, watchdeletion, watchlistdays, watchlisthideanons, watchlisthidebots, watchlisthideliu, watchlisthideminor, watchlisthideown, watchlisthidepatrolled, watchlisttoken, watchmoves, wllimit

Unsorted (maybe delete, maybe keep)
ccmeonemails, cols, contextchars, contextlines, date, diffonly, disablemail, disablesuggest, editfont, editondblclick, editsection, editsectiononrightclick, enotifminoredits, enotifrevealaddr, enotifusertalkpages, enotifwatchlistpages, extendwatchlist, externaldiff, externaleditor, forceeditsummary, hideminor, hidepatrolled, highlightbroken, imagesize, justify, math, newpageshidepatrolled, nocache, noconvertlink, norollbackdiff, numberheadings, previewonfirst, previewontop, quickbar, rcdays, rclimit, rememberpassword, rows, searchlimit, showhiddencats, showjumplinks, shownumberswatching, showtoc, showtoolbar, stubthreshold, thumbsize, timecorrection, underline, uselivepreview, usenewrc, watchcreations, watchdefault, watchdeletion, watchlistdays, watchlisthideanons, watchlisthidebots, watchlisthideliu, watchlisthideminor, watchlisthideown, watchlisthidepatrolled, watchlisttoken, watchmoves, wllimit

Possibly Removable

 * minordefault - See bug 24313/r69337 - Preference to automatically check "make this edit as minor" on all edit pages

Definitely keeping

 * fancysig, gender, skin