Updated config
This commit is contained in:
@ -1,209 +1,17 @@
|
|||||||
{
|
{
|
||||||
"input": {
|
"input": {
|
||||||
|
"bass_enhancer#0": {
|
||||||
|
"amount": 3.0,
|
||||||
|
"blend": 0.0,
|
||||||
|
"bypass": false,
|
||||||
|
"floor": 12.0,
|
||||||
|
"floor-active": true,
|
||||||
|
"harmonics": 10.0,
|
||||||
|
"input-gain": 0.0,
|
||||||
|
"output-gain": 0.0,
|
||||||
|
"scope": 150.0
|
||||||
|
},
|
||||||
"blocklist": [],
|
"blocklist": [],
|
||||||
"compressor#0": {
|
|
||||||
"attack": 5.0,
|
|
||||||
"boost-amount": 6.0,
|
|
||||||
"boost-threshold": -72.0,
|
|
||||||
"bypass": false,
|
|
||||||
"dry": -100.0,
|
|
||||||
"hpf-frequency": 10.0,
|
|
||||||
"hpf-mode": "off",
|
|
||||||
"input-gain": 0.0,
|
|
||||||
"knee": -6.0,
|
|
||||||
"lpf-frequency": 20000.0,
|
|
||||||
"lpf-mode": "off",
|
|
||||||
"makeup": 0.0,
|
|
||||||
"mode": "Downward",
|
|
||||||
"output-gain": 0.0,
|
|
||||||
"ratio": 4.0,
|
|
||||||
"release": 75.0,
|
|
||||||
"release-threshold": -40.0,
|
|
||||||
"sidechain": {
|
|
||||||
"lookahead": 0.0,
|
|
||||||
"mode": "RMS",
|
|
||||||
"preamp": 0.0,
|
|
||||||
"reactivity": 10.0,
|
|
||||||
"source": "Middle",
|
|
||||||
"stereo-split-source": "Left/Right",
|
|
||||||
"type": "Feed-forward"
|
|
||||||
},
|
|
||||||
"stereo-split": false,
|
|
||||||
"threshold": -20.0,
|
|
||||||
"wet": 0.0
|
|
||||||
},
|
|
||||||
"deesser#0": {
|
|
||||||
"bypass": false,
|
|
||||||
"detection": "RMS",
|
|
||||||
"f1-freq": 3000.0,
|
|
||||||
"f1-level": -6.0,
|
|
||||||
"f2-freq": 5000.0,
|
|
||||||
"f2-level": -6.0,
|
|
||||||
"f2-q": 1.5000000000000004,
|
|
||||||
"input-gain": 0.0,
|
|
||||||
"laxity": 15,
|
|
||||||
"makeup": 0.0,
|
|
||||||
"mode": "Wide",
|
|
||||||
"output-gain": 0.0,
|
|
||||||
"ratio": 5.0,
|
|
||||||
"sc-listen": false,
|
|
||||||
"threshold": -20.0
|
|
||||||
},
|
|
||||||
"equalizer#0": {
|
|
||||||
"balance": 0.0,
|
|
||||||
"bypass": false,
|
|
||||||
"input-gain": 0.0,
|
|
||||||
"left": {
|
|
||||||
"band0": {
|
|
||||||
"frequency": 50.0,
|
|
||||||
"gain": 3.0,
|
|
||||||
"mode": "RLC (BT)",
|
|
||||||
"mute": false,
|
|
||||||
"q": 0.7,
|
|
||||||
"slope": "x1",
|
|
||||||
"solo": false,
|
|
||||||
"type": "Hi-pass",
|
|
||||||
"width": 4.0
|
|
||||||
},
|
|
||||||
"band1": {
|
|
||||||
"frequency": 90.0,
|
|
||||||
"gain": 3.0,
|
|
||||||
"mode": "RLC (MT)",
|
|
||||||
"mute": false,
|
|
||||||
"q": 0.7,
|
|
||||||
"slope": "x1",
|
|
||||||
"solo": false,
|
|
||||||
"type": "Lo-shelf",
|
|
||||||
"width": 4.0
|
|
||||||
},
|
|
||||||
"band2": {
|
|
||||||
"frequency": 425.0,
|
|
||||||
"gain": -2.0,
|
|
||||||
"mode": "BWC (MT)",
|
|
||||||
"mute": false,
|
|
||||||
"q": 0.9999999999999998,
|
|
||||||
"slope": "x2",
|
|
||||||
"solo": false,
|
|
||||||
"type": "Bell",
|
|
||||||
"width": 4.0
|
|
||||||
},
|
|
||||||
"band3": {
|
|
||||||
"frequency": 3500.0,
|
|
||||||
"gain": 3.0,
|
|
||||||
"mode": "BWC (BT)",
|
|
||||||
"mute": false,
|
|
||||||
"q": 0.7,
|
|
||||||
"slope": "x2",
|
|
||||||
"solo": false,
|
|
||||||
"type": "Bell",
|
|
||||||
"width": 4.0
|
|
||||||
},
|
|
||||||
"band4": {
|
|
||||||
"frequency": 9000.0,
|
|
||||||
"gain": 2.0,
|
|
||||||
"mode": "LRX (MT)",
|
|
||||||
"mute": false,
|
|
||||||
"q": 0.7,
|
|
||||||
"slope": "x1",
|
|
||||||
"solo": false,
|
|
||||||
"type": "Hi-shelf",
|
|
||||||
"width": 4.0
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"mode": "IIR",
|
|
||||||
"num-bands": 5,
|
|
||||||
"output-gain": 0.0,
|
|
||||||
"pitch-left": 0.0,
|
|
||||||
"pitch-right": 0.0,
|
|
||||||
"right": {
|
|
||||||
"band0": {
|
|
||||||
"frequency": 50.0,
|
|
||||||
"gain": 3.0,
|
|
||||||
"mode": "RLC (BT)",
|
|
||||||
"mute": false,
|
|
||||||
"q": 0.7,
|
|
||||||
"slope": "x1",
|
|
||||||
"solo": false,
|
|
||||||
"type": "Hi-pass",
|
|
||||||
"width": 4.0
|
|
||||||
},
|
|
||||||
"band1": {
|
|
||||||
"frequency": 90.0,
|
|
||||||
"gain": 3.0,
|
|
||||||
"mode": "RLC (MT)",
|
|
||||||
"mute": false,
|
|
||||||
"q": 0.7,
|
|
||||||
"slope": "x1",
|
|
||||||
"solo": false,
|
|
||||||
"type": "Lo-shelf",
|
|
||||||
"width": 4.0
|
|
||||||
},
|
|
||||||
"band2": {
|
|
||||||
"frequency": 425.0,
|
|
||||||
"gain": -2.0,
|
|
||||||
"mode": "BWC (MT)",
|
|
||||||
"mute": false,
|
|
||||||
"q": 0.9999999999999998,
|
|
||||||
"slope": "x2",
|
|
||||||
"solo": false,
|
|
||||||
"type": "Bell",
|
|
||||||
"width": 4.0
|
|
||||||
},
|
|
||||||
"band3": {
|
|
||||||
"frequency": 3500.0,
|
|
||||||
"gain": 3.0,
|
|
||||||
"mode": "BWC (BT)",
|
|
||||||
"mute": false,
|
|
||||||
"q": 0.7,
|
|
||||||
"slope": "x2",
|
|
||||||
"solo": false,
|
|
||||||
"type": "Bell",
|
|
||||||
"width": 4.0
|
|
||||||
},
|
|
||||||
"band4": {
|
|
||||||
"frequency": 9000.0,
|
|
||||||
"gain": 2.0,
|
|
||||||
"mode": "LRX (MT)",
|
|
||||||
"mute": false,
|
|
||||||
"q": 0.7,
|
|
||||||
"slope": "x1",
|
|
||||||
"solo": false,
|
|
||||||
"type": "Hi-shelf",
|
|
||||||
"width": 4.0
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"split-channels": false
|
|
||||||
},
|
|
||||||
"gate#0": {
|
|
||||||
"attack": 1.0,
|
|
||||||
"bypass": false,
|
|
||||||
"curve-threshold": -50.0,
|
|
||||||
"curve-zone": -2.0,
|
|
||||||
"dry": -100.0,
|
|
||||||
"hpf-frequency": 10.0,
|
|
||||||
"hpf-mode": "off",
|
|
||||||
"hysteresis": true,
|
|
||||||
"hysteresis-threshold": -3.0,
|
|
||||||
"hysteresis-zone": -1.0,
|
|
||||||
"input-gain": 0.0,
|
|
||||||
"lpf-frequency": 20000.0,
|
|
||||||
"lpf-mode": "off",
|
|
||||||
"makeup": 1.0,
|
|
||||||
"output-gain": 0.0,
|
|
||||||
"reduction": -15.0,
|
|
||||||
"release": 200.0,
|
|
||||||
"sidechain": {
|
|
||||||
"input": "Internal",
|
|
||||||
"lookahead": 0.0,
|
|
||||||
"mode": "RMS",
|
|
||||||
"preamp": 0.0,
|
|
||||||
"reactivity": 10.0,
|
|
||||||
"source": "Middle",
|
|
||||||
"stereo-split-source": "Left/Right"
|
|
||||||
},
|
|
||||||
"stereo-split": false,
|
|
||||||
"wet": -1.0
|
|
||||||
},
|
|
||||||
"limiter#0": {
|
"limiter#0": {
|
||||||
"alr": false,
|
"alr": false,
|
||||||
"alr-attack": 5.0,
|
"alr-attack": 5.0,
|
||||||
@ -226,36 +34,18 @@
|
|||||||
},
|
},
|
||||||
"plugins_order": [
|
"plugins_order": [
|
||||||
"rnnoise#0",
|
"rnnoise#0",
|
||||||
"gate#0",
|
"bass_enhancer#0",
|
||||||
"deesser#0",
|
|
||||||
"compressor#0",
|
|
||||||
"equalizer#0",
|
|
||||||
"speex#0",
|
|
||||||
"limiter#0"
|
"limiter#0"
|
||||||
],
|
],
|
||||||
"rnnoise#0": {
|
"rnnoise#0": {
|
||||||
"bypass": false,
|
"bypass": false,
|
||||||
"enable-vad": true,
|
"enable-vad": false,
|
||||||
"input-gain": 0.0,
|
"input-gain": 0.0,
|
||||||
"model-name": "",
|
"model-name": "",
|
||||||
"output-gain": 0.0,
|
"output-gain": 0.0,
|
||||||
"release": 20.0,
|
"release": 20.0,
|
||||||
"vad-thres": 50.0,
|
"vad-thres": 50.0,
|
||||||
"wet": 0.0
|
"wet": 0.0
|
||||||
},
|
|
||||||
"speex#0": {
|
|
||||||
"bypass": false,
|
|
||||||
"enable-agc": false,
|
|
||||||
"enable-denoise": false,
|
|
||||||
"enable-dereverb": false,
|
|
||||||
"input-gain": 0.0,
|
|
||||||
"noise-suppression": -70,
|
|
||||||
"output-gain": 0.0,
|
|
||||||
"vad": {
|
|
||||||
"enable": true,
|
|
||||||
"probability-continue": 90,
|
|
||||||
"probability-start": 95
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
@ -1,15 +1,15 @@
|
|||||||
{
|
{
|
||||||
"output": {
|
"output": {
|
||||||
"bass_enhancer#0": {
|
"bass_enhancer#0": {
|
||||||
"amount": 5.0,
|
"amount": 3.0,
|
||||||
"blend": 0.0,
|
"blend": 0.0,
|
||||||
"bypass": false,
|
"bypass": false,
|
||||||
"floor": 12.0,
|
"floor": 12.0,
|
||||||
"floor-active": true,
|
"floor-active": true,
|
||||||
"harmonics": 10.0,
|
"harmonics": 10.0,
|
||||||
"input-gain": 0.0,
|
"input-gain": 0.0,
|
||||||
"output-gain": -5.0,
|
"output-gain": 0.0,
|
||||||
"scope": 200.0
|
"scope": 150.0
|
||||||
},
|
},
|
||||||
"blocklist": [],
|
"blocklist": [],
|
||||||
"filter#0": {
|
"filter#0": {
|
||||||
@ -46,242 +46,9 @@
|
|||||||
"stereo-link": 100.0,
|
"stereo-link": 100.0,
|
||||||
"threshold": 0.0
|
"threshold": 0.0
|
||||||
},
|
},
|
||||||
"multiband_compressor#0": {
|
|
||||||
"band0": {
|
|
||||||
"attack-threshold": -15.999999999999986,
|
|
||||||
"attack-time": 150.0,
|
|
||||||
"boost-amount": 6.0,
|
|
||||||
"boost-threshold": -72.0,
|
|
||||||
"compression-mode": "Downward",
|
|
||||||
"compressor-enable": true,
|
|
||||||
"external-sidechain": false,
|
|
||||||
"knee": -12.0,
|
|
||||||
"makeup": 4.0,
|
|
||||||
"mute": false,
|
|
||||||
"ratio": 5.0,
|
|
||||||
"release-threshold": -100.0,
|
|
||||||
"release-time": 300.0,
|
|
||||||
"sidechain-custom-highcut-filter": false,
|
|
||||||
"sidechain-custom-lowcut-filter": false,
|
|
||||||
"sidechain-highcut-frequency": 500.0,
|
|
||||||
"sidechain-lookahead": 0.0,
|
|
||||||
"sidechain-lowcut-frequency": 10.0,
|
|
||||||
"sidechain-mode": "RMS",
|
|
||||||
"sidechain-preamp": 0.0,
|
|
||||||
"sidechain-reactivity": 10.0,
|
|
||||||
"sidechain-source": "Middle",
|
|
||||||
"solo": false,
|
|
||||||
"stereo-split-source": "Left/Right"
|
|
||||||
},
|
|
||||||
"band1": {
|
|
||||||
"attack-threshold": -24.0,
|
|
||||||
"attack-time": 150.0,
|
|
||||||
"boost-amount": 6.0,
|
|
||||||
"boost-threshold": -72.0,
|
|
||||||
"compression-mode": "Downward",
|
|
||||||
"compressor-enable": true,
|
|
||||||
"enable-band": true,
|
|
||||||
"external-sidechain": false,
|
|
||||||
"knee": -9.0,
|
|
||||||
"makeup": 4.0,
|
|
||||||
"mute": false,
|
|
||||||
"ratio": 3.0,
|
|
||||||
"release-threshold": -100.0,
|
|
||||||
"release-time": 200.0,
|
|
||||||
"sidechain-custom-highcut-filter": false,
|
|
||||||
"sidechain-custom-lowcut-filter": false,
|
|
||||||
"sidechain-highcut-frequency": 1000.0,
|
|
||||||
"sidechain-lookahead": 0.0,
|
|
||||||
"sidechain-lowcut-frequency": 500.0,
|
|
||||||
"sidechain-mode": "RMS",
|
|
||||||
"sidechain-preamp": 0.0,
|
|
||||||
"sidechain-reactivity": 10.0,
|
|
||||||
"sidechain-source": "Middle",
|
|
||||||
"solo": false,
|
|
||||||
"split-frequency": 250.0,
|
|
||||||
"stereo-split-source": "Left/Right"
|
|
||||||
},
|
|
||||||
"band2": {
|
|
||||||
"attack-threshold": -24.0,
|
|
||||||
"attack-time": 100.0,
|
|
||||||
"boost-amount": 6.0,
|
|
||||||
"boost-threshold": -72.0,
|
|
||||||
"compression-mode": "Downward",
|
|
||||||
"compressor-enable": true,
|
|
||||||
"enable-band": true,
|
|
||||||
"external-sidechain": false,
|
|
||||||
"knee": -9.0,
|
|
||||||
"makeup": 4.0,
|
|
||||||
"mute": false,
|
|
||||||
"ratio": 3.0,
|
|
||||||
"release-threshold": -100.0,
|
|
||||||
"release-time": 150.0,
|
|
||||||
"sidechain-custom-highcut-filter": false,
|
|
||||||
"sidechain-custom-lowcut-filter": false,
|
|
||||||
"sidechain-highcut-frequency": 2000.0,
|
|
||||||
"sidechain-lookahead": 0.0,
|
|
||||||
"sidechain-lowcut-frequency": 1000.0,
|
|
||||||
"sidechain-mode": "RMS",
|
|
||||||
"sidechain-preamp": 0.0,
|
|
||||||
"sidechain-reactivity": 10.0,
|
|
||||||
"sidechain-source": "Middle",
|
|
||||||
"solo": false,
|
|
||||||
"split-frequency": 1250.0,
|
|
||||||
"stereo-split-source": "Left/Right"
|
|
||||||
},
|
|
||||||
"band3": {
|
|
||||||
"attack-threshold": -24.0,
|
|
||||||
"attack-time": 80.0,
|
|
||||||
"boost-amount": 6.0,
|
|
||||||
"boost-threshold": -72.0,
|
|
||||||
"compression-mode": "Downward",
|
|
||||||
"compressor-enable": true,
|
|
||||||
"enable-band": true,
|
|
||||||
"external-sidechain": false,
|
|
||||||
"knee": -9.0,
|
|
||||||
"makeup": 4.0,
|
|
||||||
"mute": false,
|
|
||||||
"ratio": 4.0,
|
|
||||||
"release-threshold": -100.0,
|
|
||||||
"release-time": 120.0,
|
|
||||||
"sidechain-custom-highcut-filter": false,
|
|
||||||
"sidechain-custom-lowcut-filter": false,
|
|
||||||
"sidechain-highcut-frequency": 4000.0,
|
|
||||||
"sidechain-lookahead": 0.0,
|
|
||||||
"sidechain-lowcut-frequency": 2000.0,
|
|
||||||
"sidechain-mode": "RMS",
|
|
||||||
"sidechain-preamp": 0.0,
|
|
||||||
"sidechain-reactivity": 10.0,
|
|
||||||
"sidechain-source": "Middle",
|
|
||||||
"solo": false,
|
|
||||||
"split-frequency": 5000.0,
|
|
||||||
"stereo-split-source": "Left/Right"
|
|
||||||
},
|
|
||||||
"band4": {
|
|
||||||
"attack-threshold": -12.0,
|
|
||||||
"attack-time": 20.0,
|
|
||||||
"boost-amount": 6.0,
|
|
||||||
"boost-threshold": -72.0,
|
|
||||||
"compression-mode": "Downward",
|
|
||||||
"compressor-enable": true,
|
|
||||||
"enable-band": false,
|
|
||||||
"external-sidechain": false,
|
|
||||||
"knee": -6.0,
|
|
||||||
"makeup": 0.0,
|
|
||||||
"mute": false,
|
|
||||||
"ratio": 1.0,
|
|
||||||
"release-threshold": -100.0,
|
|
||||||
"release-time": 100.0,
|
|
||||||
"sidechain-custom-highcut-filter": false,
|
|
||||||
"sidechain-custom-lowcut-filter": false,
|
|
||||||
"sidechain-highcut-frequency": 8000.0,
|
|
||||||
"sidechain-lookahead": 0.0,
|
|
||||||
"sidechain-lowcut-frequency": 4000.0,
|
|
||||||
"sidechain-mode": "RMS",
|
|
||||||
"sidechain-preamp": 0.0,
|
|
||||||
"sidechain-reactivity": 10.0,
|
|
||||||
"sidechain-source": "Middle",
|
|
||||||
"solo": false,
|
|
||||||
"split-frequency": 4000.0,
|
|
||||||
"stereo-split-source": "Left/Right"
|
|
||||||
},
|
|
||||||
"band5": {
|
|
||||||
"attack-threshold": -12.0,
|
|
||||||
"attack-time": 20.0,
|
|
||||||
"boost-amount": 6.0,
|
|
||||||
"boost-threshold": -72.0,
|
|
||||||
"compression-mode": "Downward",
|
|
||||||
"compressor-enable": true,
|
|
||||||
"enable-band": false,
|
|
||||||
"external-sidechain": false,
|
|
||||||
"knee": -6.0,
|
|
||||||
"makeup": 0.0,
|
|
||||||
"mute": false,
|
|
||||||
"ratio": 1.0,
|
|
||||||
"release-threshold": -100.0,
|
|
||||||
"release-time": 100.0,
|
|
||||||
"sidechain-custom-highcut-filter": false,
|
|
||||||
"sidechain-custom-lowcut-filter": false,
|
|
||||||
"sidechain-highcut-frequency": 12000.0,
|
|
||||||
"sidechain-lookahead": 0.0,
|
|
||||||
"sidechain-lowcut-frequency": 8000.0,
|
|
||||||
"sidechain-mode": "RMS",
|
|
||||||
"sidechain-preamp": 0.0,
|
|
||||||
"sidechain-reactivity": 10.0,
|
|
||||||
"sidechain-source": "Middle",
|
|
||||||
"solo": false,
|
|
||||||
"split-frequency": 8000.0,
|
|
||||||
"stereo-split-source": "Left/Right"
|
|
||||||
},
|
|
||||||
"band6": {
|
|
||||||
"attack-threshold": -12.0,
|
|
||||||
"attack-time": 20.0,
|
|
||||||
"boost-amount": 6.0,
|
|
||||||
"boost-threshold": -72.0,
|
|
||||||
"compression-mode": "Downward",
|
|
||||||
"compressor-enable": true,
|
|
||||||
"enable-band": false,
|
|
||||||
"external-sidechain": false,
|
|
||||||
"knee": -6.0,
|
|
||||||
"makeup": 0.0,
|
|
||||||
"mute": false,
|
|
||||||
"ratio": 1.0,
|
|
||||||
"release-threshold": -100.0,
|
|
||||||
"release-time": 100.0,
|
|
||||||
"sidechain-custom-highcut-filter": false,
|
|
||||||
"sidechain-custom-lowcut-filter": false,
|
|
||||||
"sidechain-highcut-frequency": 16000.0,
|
|
||||||
"sidechain-lookahead": 0.0,
|
|
||||||
"sidechain-lowcut-frequency": 12000.0,
|
|
||||||
"sidechain-mode": "RMS",
|
|
||||||
"sidechain-preamp": 0.0,
|
|
||||||
"sidechain-reactivity": 10.0,
|
|
||||||
"sidechain-source": "Middle",
|
|
||||||
"solo": false,
|
|
||||||
"split-frequency": 12000.0,
|
|
||||||
"stereo-split-source": "Left/Right"
|
|
||||||
},
|
|
||||||
"band7": {
|
|
||||||
"attack-threshold": -12.0,
|
|
||||||
"attack-time": 20.0,
|
|
||||||
"boost-amount": 6.0,
|
|
||||||
"boost-threshold": -72.0,
|
|
||||||
"compression-mode": "Downward",
|
|
||||||
"compressor-enable": true,
|
|
||||||
"enable-band": false,
|
|
||||||
"external-sidechain": false,
|
|
||||||
"knee": -6.0,
|
|
||||||
"makeup": 0.0,
|
|
||||||
"mute": false,
|
|
||||||
"ratio": 1.0,
|
|
||||||
"release-threshold": -100.0,
|
|
||||||
"release-time": 100.0,
|
|
||||||
"sidechain-custom-highcut-filter": false,
|
|
||||||
"sidechain-custom-lowcut-filter": false,
|
|
||||||
"sidechain-highcut-frequency": 20000.0,
|
|
||||||
"sidechain-lookahead": 0.0,
|
|
||||||
"sidechain-lowcut-frequency": 16000.0,
|
|
||||||
"sidechain-mode": "RMS",
|
|
||||||
"sidechain-preamp": 0.0,
|
|
||||||
"sidechain-reactivity": 10.0,
|
|
||||||
"sidechain-source": "Middle",
|
|
||||||
"solo": false,
|
|
||||||
"split-frequency": 16000.0,
|
|
||||||
"stereo-split-source": "Left/Right"
|
|
||||||
},
|
|
||||||
"bypass": false,
|
|
||||||
"compressor-mode": "Modern",
|
|
||||||
"dry": -100.0,
|
|
||||||
"envelope-boost": "None",
|
|
||||||
"input-gain": 0.0,
|
|
||||||
"output-gain": 0.0,
|
|
||||||
"stereo-split": false,
|
|
||||||
"wet": 0.0
|
|
||||||
},
|
|
||||||
"plugins_order": [
|
"plugins_order": [
|
||||||
"filter#0",
|
"filter#0",
|
||||||
"bass_enhancer#0",
|
"bass_enhancer#0",
|
||||||
"multiband_compressor#0",
|
|
||||||
"stereo_tools#0",
|
"stereo_tools#0",
|
||||||
"limiter#0"
|
"limiter#0"
|
||||||
],
|
],
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
require("settings")
|
require("settings")
|
||||||
|
require("lsp")
|
||||||
require("packages")
|
require("packages")
|
||||||
require("keys")
|
require("keys")
|
||||||
require("autocmds")
|
require("autocmds")
|
||||||
|
5
.config/nvim/lsp/clangd.lua
Normal file
5
.config/nvim/lsp/clangd.lua
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
return {
|
||||||
|
cmd = { "clangd", "--background-index" },
|
||||||
|
root_markers = { "meson_options.txt", "CMakePresets.json" },
|
||||||
|
filetypes = { "c", "cpp" },
|
||||||
|
}
|
5
.config/nvim/lsp/gopls.lua
Normal file
5
.config/nvim/lsp/gopls.lua
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
return {
|
||||||
|
cmd = { "gopls" },
|
||||||
|
root_markers = { "go.mod", "go.work" },
|
||||||
|
filetypes = { "go", "gomod", "gowork", "gotmpl" },
|
||||||
|
}
|
5
.config/nvim/lsp/rust-analyzer.lua
Normal file
5
.config/nvim/lsp/rust-analyzer.lua
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
return {
|
||||||
|
cmd = { "rust-analyzer" },
|
||||||
|
root_markers = { "Cargo.toml" },
|
||||||
|
filetypes = { "rust" },
|
||||||
|
}
|
@ -11,6 +11,17 @@ on({ "BufNewFile", "BufRead" }, {
|
|||||||
end,
|
end,
|
||||||
})
|
})
|
||||||
|
|
||||||
|
on({ "LspAttach" }, {
|
||||||
|
desc = "LSP completion",
|
||||||
|
group = group,
|
||||||
|
callback = function(ev)
|
||||||
|
local client = vim.lsp.get_client_by_id(ev.data.client_id)
|
||||||
|
if client:supports_method("textDocument/completion") then
|
||||||
|
vim.lsp.completion.enable(true, client.id, ev.buf, { autotrigger = true })
|
||||||
|
end
|
||||||
|
end,
|
||||||
|
})
|
||||||
|
|
||||||
on({ "TermOpen", "TermEnter" }, {
|
on({ "TermOpen", "TermEnter" }, {
|
||||||
desc = "Disable sign column in terminals",
|
desc = "Disable sign column in terminals",
|
||||||
group = group,
|
group = group,
|
||||||
|
10
.config/nvim/lua/disabled/snacks.lua
Normal file
10
.config/nvim/lua/disabled/snacks.lua
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
return {
|
||||||
|
"folke/snacks.nvim",
|
||||||
|
event = "BufReadPre",
|
||||||
|
opts = {
|
||||||
|
explorer = {
|
||||||
|
replace_netrw = true,
|
||||||
|
},
|
||||||
|
},
|
||||||
|
config = true,
|
||||||
|
}
|
9
.config/nvim/lua/lsp.lua
Normal file
9
.config/nvim/lua/lsp.lua
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
vim.diagnostic.config({
|
||||||
|
virtual_lines = true,
|
||||||
|
})
|
||||||
|
|
||||||
|
vim.lsp.enable({
|
||||||
|
"clangd",
|
||||||
|
"gopls",
|
||||||
|
"rust-analyzer",
|
||||||
|
})
|
@ -52,3 +52,7 @@ opt.statusline = "%{repeat('─',winwidth('.'))}"
|
|||||||
-- Undo
|
-- Undo
|
||||||
opt.undofile = true
|
opt.undofile = true
|
||||||
opt.undolevels = 10000
|
opt.undolevels = 10000
|
||||||
|
|
||||||
|
-- Virtual text
|
||||||
|
vim.diagnostic.config({ virtual_lines = true })
|
||||||
|
vim.lsp.enable({"clangd", "gopls", "rust-analyzer"})
|
Reference in New Issue
Block a user