(local {: setup} (require :nvim-treesitter.configs)) (local colors (require :nvrc.colors)) (setup {:ensure_installed [:fennel :lua :nix] :highlight {:enable true} :indent {:enable true} :refactor {:highlight_definitions {:enable true} :highlight_current_scope {:enable false} :smart_rename {:enable true :keymaps {:smart_rename :rn}} :navigation {:enable true :keymaps {:goto_definition :gd :list_definitions :ld :list_definitions_toc :td :goto_next_usage : :goto_previous_usage ""}}} :textobjects {:select {:enable true :lookahead true :keymaps {:if "@function.inner" :af "@function.outer" :ic "@class.inner" :ac "@class.outer" :ia "@parameter.inner" :aa "@parameter.outer"}} :swap {:enable true :swap_next {:> "@parameter.inner"} :swap_previous {:< "@parameter.inner"}}} :matchup {:enable true}})