22 lines
1.1 KiB
Lua
22 lines
1.1 KiB
Lua
-- Aussehen
|
|
vim.opt.relativenumber = true -- Zeigt an der Seite die relative Zeilennummer an
|
|
vim.opt.termguicolors = true -- Schaltet 24-bit Farben an
|
|
vim.opt.scrolloff = 8 -- Verlangsamt den Scrolldown acht Zeilen vor Dateiende
|
|
-- Indentation und Zeilenumbruch
|
|
vim.opt.smartindent = true -- Automatisch Indentations setzen
|
|
vim.opt.wrap = false -- Schaltet Zeilenumbruch ab
|
|
vim.opt.clipboard:append("unnamedplus") -- Text in eine andere Anwendung kopieren
|
|
-- Tastenbelegungen (Leader-Key ist in lazy.lua angegeben)
|
|
vim.keymap.set("n", "<leader>pf", vim.cmd.Ex) -- Öffnet File-Explorer
|
|
|
|
-- Nvim-Tree
|
|
vim.keymap.set("n","<leader>s",":NvimTreeToggle<CR>", { noremap = true, silent = true })
|
|
vim.keymap.set("n","<leader>d",":NvimTreeFocus<CR>", { noremap = true, silent = true })
|
|
vim.keymap.set("n","<leader>c",":NvimTreeClose<CR>", { noremap = true, silent = true })
|
|
|
|
-- Nvim-Telescope
|
|
local builtin = require('telescope.builtin')
|
|
vim.keymap.set('n', '<leader>ff', builtin.find_files, {})
|
|
vim.keymap.set('n', '<leader>fg', builtin.live_grep, {})
|
|
vim.keymap.set('n', '<leader>fd', builtin.buffers, {})
|