Skip to content

Mr-Configs/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 

Repository files navigation

dotfiles

  • fire dotfiles configs

Firing up NeoVim that theme looks great!!

Screenshot From 2025-02-17 23-29-30

gruber-darker.nvim

Toggle Term

Screenshot From 2025-02-17 23-46-29

  • toggleterm.nvim

Keybinds for toggling terminal

map("n", "<A-h>", "<CMD>ToggleTerm direction=horizontal<CR>", { desc = "horizontal terminal" })
map("n", "<A-i>", "<CMD>ToggleTerm<CR>", { desc = "open terminal" })

Telescope

Screenshot From 2025-02-17 23-53-25

  • Telescope.nvim
map("n", "<leader>fw", "<cmd>Telescope live_grep<CR>", { desc = "live grep" })
map("n", "<leader>fb", "<cmd>Telescope buffers<CR>", { desc = "find buffers" })
map("n", "<leader>fh", "<cmd>Telescope help_tags<CR>", { desc = "help tags" })
map("n", "<leader>ma", "<cmd>Telescope marks<CR>", { desc = "find marks" })
map("n", "<leader>fo", "<cmd>Telescope oldfiles<CR>", { desc = "find old files" })
map("n", "<leader>fz", "<cmd>Telescope current_buffer_fuzzy_find<CR>", { desc = "find in current buffer" })
map("n", "<leader>cm", "<cmd>Telescope git_commits<CR>", { desc = "git commits" })
map("n", "<leader>gt", "<cmd>Telescope git_status<CR>", { desc = "git status" })
map("n", "<leader>pt", "<cmd>Telescope terms<CR>", { desc = "pick hidden term" })

Nothing Like Good Old Emacs

Screenshot From 2025-02-18 00-05-08

Screenshot From 2025-02-18 00-54-22

(global-set-key (kbd "C-c e") 'eval-buffer)

;;; Copy Entire File Function
(defun copy-entire-buffer ()
  "Copy the entire buffer to the clipboard."
  (interactive)
  (kill-ring-save (point-min) (point-max))
  (message "Buffer copied to clipboard."))

(global-set-key (kbd "C-c C-a") 'copy-entire-buffer)


;;; Terminal Toggle Function
(defun toggle-term ()
  "Toggle term in a horizontal split."
  (interactive)
  (if (get-buffer "*terminal*")
      (if (eq (current-buffer) (get-buffer "*terminal*"))
          (delete-window)
        (switch-to-buffer-other-window "*terminal*"))
    (progn
      (split-window-below)
      (other-window 1)
      (term "/bin/bash")
      (rename-buffer "*terminal*"))))

(global-set-key (kbd "C-c t") 'toggle-term)

About

fire dotfiles configs

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published