mirror of
https://github.com/stevenproctor/dotfiles.git
synced 2026-01-28 11:29:56 -06:00
Compare commits
6 Commits
618d305a05
...
a47e5ab7a8
| Author | SHA1 | Date | |
|---|---|---|---|
| a47e5ab7a8 | |||
| e2bd2b2497 | |||
| b005718a80 | |||
| 5c2859dac6 | |||
| f58001e2ec | |||
| 2f2e7fb72d |
@@ -13,10 +13,13 @@
|
|||||||
last = cat-file commit HEAD
|
last = cat-file commit HEAD
|
||||||
[branch]
|
[branch]
|
||||||
autoSetupRebase = always
|
autoSetupRebase = always
|
||||||
|
[checkout]
|
||||||
|
defaultRemote = origin
|
||||||
[merge]
|
[merge]
|
||||||
ff = only
|
ff = only
|
||||||
[push]
|
[push]
|
||||||
autoSetupRemote = true
|
autoSetupRemote = true
|
||||||
|
default = upstream
|
||||||
[rerere]
|
[rerere]
|
||||||
enabled = true
|
enabled = true
|
||||||
[remote]
|
[remote]
|
||||||
|
|||||||
@@ -125,7 +125,7 @@
|
|||||||
(print "LSP Client Attached."))
|
(print "LSP Client Attached."))
|
||||||
|
|
||||||
(when-let [lspi (require :nvim-lsp-installer)]
|
(when-let [lspi (require :nvim-lsp-installer)]
|
||||||
(let [capabilities (cmp_nvim_lsp.update_capabilities (lsp.protocol.make_client_capabilities))]
|
(let [capabilities (cmp_nvim_lsp.default_capabilities (lsp.protocol.make_client_capabilities))]
|
||||||
(defn lsp-execute-command [cmd ...]
|
(defn lsp-execute-command [cmd ...]
|
||||||
(let [buf-uri (vim.uri_from_bufnr 0)
|
(let [buf-uri (vim.uri_from_bufnr 0)
|
||||||
cursor (vim.api.nvim_win_get_cursor 0)
|
cursor (vim.api.nvim_win_get_cursor 0)
|
||||||
|
|||||||
@@ -11,6 +11,14 @@
|
|||||||
|
|
||||||
(defn bool->int [bool] (if bool 1 0))
|
(defn bool->int [bool] (if bool 1 0))
|
||||||
|
|
||||||
|
(defn int->bool [x] (if (= 0 x) false true))
|
||||||
|
|
||||||
|
(defn toggle-global! [x] (->> (a.get nvim.g x)
|
||||||
|
(int->bool)
|
||||||
|
(not)
|
||||||
|
(bool->int)
|
||||||
|
(tset nvim.g x)))
|
||||||
|
|
||||||
(defn language-at-cursor [] (let [parser (ts-parsers.get_parser)
|
(defn language-at-cursor [] (let [parser (ts-parsers.get_parser)
|
||||||
current-node (ts-utils.get_node_at_cursor)
|
current-node (ts-utils.get_node_at_cursor)
|
||||||
range (if current-node [(current-node:range)])
|
range (if current-node [(current-node:range)])
|
||||||
@@ -53,9 +61,27 @@
|
|||||||
; (nvim.del_augroup_by_name "BabeliteParedit")
|
; (nvim.del_augroup_by_name "BabeliteParedit")
|
||||||
; (nvim.get_autocmds {:group "BabeliteParedit"})
|
; (nvim.get_autocmds {:group "BabeliteParedit"})
|
||||||
|
|
||||||
; (let [group (nvim.create_augroup "BabeliteParedit" {:clear true})]
|
;;(let [group (nvim.create_augroup :BabeliteParedit {:clear true})]
|
||||||
; (nvim.create_autocmd ["CursorHold" "CursorMoved"]
|
;; (nvim.create_autocmd [:CursorHold :CursorMoved]
|
||||||
; {:group group
|
;; {: group
|
||||||
; ;:pattern ["*.org" "*.md"]
|
;; ;:pattern ["*.org" "*.md"]
|
||||||
; :callback TreeSitterLangParedit}))
|
;; :callback TreeSitterLangParedit}))
|
||||||
;
|
;;
|
||||||
|
|
||||||
|
;; (defn paredit-toggle! [] (toggle-global :paredit_mode)
|
||||||
|
;; (nvim.fn.PareditInitBuffer)
|
||||||
|
;; nvim.g.paredit_mode
|
||||||
|
;; )
|
||||||
|
;;
|
||||||
|
;; \
|
||||||
|
;; (int->bool 0)
|
||||||
|
;; (defn test [x] (a.get nvim.g x))
|
||||||
|
;;
|
||||||
|
;; (test :pareditmode)
|
||||||
|
;; (a.get nvim.g :paredit_mode)
|
||||||
|
;; (comment ;
|
||||||
|
;; nvim.g.paredit_mode
|
||||||
|
;; ;
|
||||||
|
;;
|
||||||
|
;; (paredit-toggle!)
|
||||||
|
;; )
|
||||||
|
|||||||
22
nvim/.config/nvim/fnl/dotfiles/terraform-helpers.fnl
Normal file
22
nvim/.config/nvim/fnl/dotfiles/terraform-helpers.fnl
Normal file
@@ -0,0 +1,22 @@
|
|||||||
|
(module dotfiles.terraform-helpers
|
||||||
|
{autoload {a aniseed.core}
|
||||||
|
require {anenv aniseed.env
|
||||||
|
nvim aniseed.nvim
|
||||||
|
nu aniseed.nvim.util
|
||||||
|
u dotfiles.util}})
|
||||||
|
|
||||||
|
(defn append-to-buf [bufno lines]
|
||||||
|
(when lines
|
||||||
|
(nvim.buf_set_lines buffno -1 -1 false lines)))
|
||||||
|
|
||||||
|
(var tf-log-bufno nil)
|
||||||
|
(defn tf-log-buffer [])
|
||||||
|
|
||||||
|
(defn terraform-import []
|
||||||
|
(vim.fn.jobstart [:terraform :import :-no-color address id]
|
||||||
|
{:stdout_buffered true
|
||||||
|
:on_stdout (fn [_ data]
|
||||||
|
(append-to-buf bufno data))}))
|
||||||
|
|
||||||
|
; (nu.fn-bridge :ZoomToggle :dotfiles.zoom-toggle :zoom-toggle {:return false})
|
||||||
|
; (u.nnoremap :<C-W>z ":call ZoomToggle()<CR>")
|
||||||
21
test.md
Normal file
21
test.md
Normal file
@@ -0,0 +1,21 @@
|
|||||||
|
# Some heading
|
||||||
|
|
||||||
|
```fennel
|
||||||
|
(print)
|
||||||
|
(* 21
|
||||||
|
(+ 1 3))
|
||||||
|
```
|
||||||
|
|
||||||
|
some clojure
|
||||||
|
|
||||||
|
```clojure
|
||||||
|
(print
|
||||||
|
)(* 21
|
||||||
|
(+ 1 3))
|
||||||
|
```
|
||||||
|
|
||||||
|
some python
|
||||||
|
|
||||||
|
```python
|
||||||
|
print( 1 + 3 ) + 3
|
||||||
|
```
|
||||||
50
test.org
Normal file
50
test.org
Normal file
@@ -0,0 +1,50 @@
|
|||||||
|
* test
|
||||||
|
** test level 2
|
||||||
|
*** test level 3
|
||||||
|
**** test level 4
|
||||||
|
***** test level 5
|
||||||
|
****** test level 6
|
||||||
|
******* test level 7
|
||||||
|
******** test level 8
|
||||||
|
********* test level 9
|
||||||
|
********** test level 10
|
||||||
|
|
||||||
|
* test 3
|
||||||
|
* test 4
|
||||||
|
|
||||||
|
#+NAME: x
|
||||||
|
3
|
||||||
|
|
||||||
|
- [ ] something
|
||||||
|
- [X] something else
|
||||||
|
- [-] half done ∂
|
||||||
|
|
||||||
|
Some fennel
|
||||||
|
|
||||||
|
#+begin_example ex1
|
||||||
|
dfs
|
||||||
|
#+end_example
|
||||||
|
|
||||||
|
#+name: random
|
||||||
|
#+begin_src fennel
|
||||||
|
(print )
|
||||||
|
(+ 1 (* 3 7))
|
||||||
|
#+end_src
|
||||||
|
|
||||||
|
#+results:
|
||||||
|
|
||||||
|
Some Clojure
|
||||||
|
|
||||||
|
#+begin_src clojure
|
||||||
|
(println (* 3 )(+ 1 2) )
|
||||||
|
#+end_src
|
||||||
|
|
||||||
|
#+begin_src python :results silent :exports code :var n=0
|
||||||
|
print(1 + 3)
|
||||||
|
#+end_src
|
||||||
|
|
||||||
|
|
||||||
|
#+begin_src
|
||||||
|
print(+ 1 3)
|
||||||
|
#+end_src
|
||||||
|
|
||||||
@@ -8,6 +8,8 @@ set -s escape-time 1
|
|||||||
set -g base-index 1
|
set -g base-index 1
|
||||||
setw -g pane-base-index 1
|
setw -g pane-base-index 1
|
||||||
|
|
||||||
|
set -g main-pane-width 160
|
||||||
|
|
||||||
bind r source-file ~/.tmux.conf \; display "Reloaded!"
|
bind r source-file ~/.tmux.conf \; display "Reloaded!"
|
||||||
bind -r '`' clear-history \; display "History Cleared!"
|
bind -r '`' clear-history \; display "History Cleared!"
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user