Comments (7)
That would be awesome!
Do you know if there is anything similar in Spacemacs? We aim to strive to as close of a keybinding match as we can, but if it's not present there, then we just make our own :)
I think it would make sense under SPC s
which is currently +specs
, but should probably be +search
. This does bring up where to move testing though 🤔 (or perhaps combine them with +search/specs
)
from spaceneovim-layers.
Not sure about Spacemacs, but Spacevim has bound 'f f' to find file which I don't agree with as you can't use f
to forward-find a character anymore! They have defaulted to use SPC SPC f <character>
instead - which brings up easymotion. Also - three keystrokes to invoke easymotion doesn't make it any easier :).
SPC s
makes sense - however how about keeping tests in it's own layer but under 'SPC t' and binding easymotion to SPC s
? What else do you have in mind for the search layer? I don't believe I have the know how right now to combine layers, but I'll have a look over the next few days. Keep up the good work.
p.s. can't seem to add labels - so you can mark this as discussion
when you have time.
from spaceneovim-layers.
Sorry for the slow replies lately!
Hmm, yeah it would probably be best to have it on something that's quickly accessible. SPC t
is current inhabited by +toggle
.
How about a making it a top-level binding, meaning it activates directly after SPC
+ whatever key, preferably without moving anything we currently have - something like SPC d
, which is neither used in SpaceNeovim or Spacemacs, and is conveniently on the home row?
Just for easy reference in this discussion, these are the current top-level bindings,
and Spacemacs, for inspiration,
from spaceneovim-layers.
I've just pushed 32db36a, which adds vim-easymotion on SPC d
, and some other navigation commands under SPC N
.
Let me know if there's anything missing, and then we can reopen the issue (or just make PRs to change the behaviour 😃 ).
from spaceneovim-layers.
Spacemacs (see doc) uses SPC j j
and SPC j J
for 1-char and 2-char jumps, respectively. I suggest we use the same, and also map SPC j w
to easymotion-overwin-w
, SPC j l
to easymotion-overwin-line
, etc.
from spaceneovim-layers.
@ytang I've made an initial PR at #45, let me know if you have any comments or wishes for more there!
from spaceneovim-layers.
Thanks a lot! I did not see this notification. Will update my layers.
from spaceneovim-layers.
Related Issues (20)
- Window 1-10 commands are not working as intended HOT 3
- woop HOT 2
- Set up testing of layers and key bindings in Travis CI
- API enhancements HOT 3
- Terminal enhancements HOT 1
- Language Server with Python and virtual env HOT 2
- SpaceNeovimIsLayerEnabled() does not work as expected HOT 1
- SPC f e R (sync-configuration) is broken HOT 1
- Mapping for ALEDetail HOT 1
- Keybinding conflict: Ctrl-K HOT 1
- `vim-tmux-navigator` doesn't seem to be working although the tmux layer HOT 1
- Add hover type info to LSP plugin HOT 1
- Use idiomatic locations for viminfo (shada) and undodir HOT 2
- vim-leader-guide has gone missing from github
- Been getting an error from supertab on multiple machines with a fresh install of spaceneovim HOT 1
- Question about SpFileTypeBind HOT 1
- update-spaceneovim-layers isn't working on stable release of neovim(0.1.5) HOT 2
- +lang/rust undefined variable g:sp_format_on_save HOT 3
- Updating Spaceneovim layers Fails
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from spaceneovim-layers.