|
@@ -21,63 +21,63 @@ export default function useUserWideSettings() {
|
|
|
const setOverallTheme = useSetOverallTheme()
|
|
const setOverallTheme = useSetOverallTheme()
|
|
|
const setAutoComplete = useCallback(
|
|
const setAutoComplete = useCallback(
|
|
|
(autoComplete: boolean) => {
|
|
(autoComplete: boolean) => {
|
|
|
- saveUserSettings<boolean>('autoComplete', autoComplete)
|
|
|
|
|
|
|
+ saveUserSettings('autoComplete', autoComplete)
|
|
|
},
|
|
},
|
|
|
[saveUserSettings]
|
|
[saveUserSettings]
|
|
|
)
|
|
)
|
|
|
|
|
|
|
|
const setAutoPairDelimiters = useCallback(
|
|
const setAutoPairDelimiters = useCallback(
|
|
|
(autoPairDelimiters: boolean) => {
|
|
(autoPairDelimiters: boolean) => {
|
|
|
- saveUserSettings<boolean>('autoPairDelimiters', autoPairDelimiters)
|
|
|
|
|
|
|
+ saveUserSettings('autoPairDelimiters', autoPairDelimiters)
|
|
|
},
|
|
},
|
|
|
[saveUserSettings]
|
|
[saveUserSettings]
|
|
|
)
|
|
)
|
|
|
|
|
|
|
|
const setSyntaxValidation = useCallback(
|
|
const setSyntaxValidation = useCallback(
|
|
|
(syntaxValidation: boolean) => {
|
|
(syntaxValidation: boolean) => {
|
|
|
- saveUserSettings<boolean>('syntaxValidation', syntaxValidation)
|
|
|
|
|
|
|
+ saveUserSettings('syntaxValidation', syntaxValidation)
|
|
|
},
|
|
},
|
|
|
[saveUserSettings]
|
|
[saveUserSettings]
|
|
|
)
|
|
)
|
|
|
|
|
|
|
|
const setEditorTheme = useCallback(
|
|
const setEditorTheme = useCallback(
|
|
|
(editorTheme: string) => {
|
|
(editorTheme: string) => {
|
|
|
- saveUserSettings<string>('editorTheme', editorTheme)
|
|
|
|
|
|
|
+ saveUserSettings('editorTheme', editorTheme)
|
|
|
},
|
|
},
|
|
|
[saveUserSettings]
|
|
[saveUserSettings]
|
|
|
)
|
|
)
|
|
|
|
|
|
|
|
const setMode = useCallback(
|
|
const setMode = useCallback(
|
|
|
(mode: Keybindings) => {
|
|
(mode: Keybindings) => {
|
|
|
- saveUserSettings<Keybindings>('mode', mode)
|
|
|
|
|
|
|
+ saveUserSettings('mode', mode)
|
|
|
},
|
|
},
|
|
|
[saveUserSettings]
|
|
[saveUserSettings]
|
|
|
)
|
|
)
|
|
|
|
|
|
|
|
const setFontSize = useCallback(
|
|
const setFontSize = useCallback(
|
|
|
(fontSize: string) => {
|
|
(fontSize: string) => {
|
|
|
- saveUserSettings<string>('fontSize', fontSize)
|
|
|
|
|
|
|
+ saveUserSettings('fontSize', fontSize)
|
|
|
},
|
|
},
|
|
|
[saveUserSettings]
|
|
[saveUserSettings]
|
|
|
)
|
|
)
|
|
|
|
|
|
|
|
const setFontFamily = useCallback(
|
|
const setFontFamily = useCallback(
|
|
|
(fontFamily: FontFamily) => {
|
|
(fontFamily: FontFamily) => {
|
|
|
- saveUserSettings<FontFamily>('fontFamily', fontFamily)
|
|
|
|
|
|
|
+ saveUserSettings('fontFamily', fontFamily)
|
|
|
},
|
|
},
|
|
|
[saveUserSettings]
|
|
[saveUserSettings]
|
|
|
)
|
|
)
|
|
|
|
|
|
|
|
const setLineHeight = useCallback(
|
|
const setLineHeight = useCallback(
|
|
|
(lineHeight: LineHeight) => {
|
|
(lineHeight: LineHeight) => {
|
|
|
- saveUserSettings<LineHeight>('lineHeight', lineHeight)
|
|
|
|
|
|
|
+ saveUserSettings('lineHeight', lineHeight)
|
|
|
},
|
|
},
|
|
|
[saveUserSettings]
|
|
[saveUserSettings]
|
|
|
)
|
|
)
|
|
|
|
|
|
|
|
const setPdfViewer = useCallback(
|
|
const setPdfViewer = useCallback(
|
|
|
(pdfViewer: PdfViewer) => {
|
|
(pdfViewer: PdfViewer) => {
|
|
|
- saveUserSettings<PdfViewer>('pdfViewer', pdfViewer)
|
|
|
|
|
|
|
+ saveUserSettings('pdfViewer', pdfViewer)
|
|
|
},
|
|
},
|
|
|
[saveUserSettings]
|
|
[saveUserSettings]
|
|
|
)
|
|
)
|