Fork me on GitHub
#proton
<
2016-02-14
>
robbyoconnor01:02:52

@dvcrn: one thing missing is a minibuffer ala vim

robbyoconnor01:02:10

@austincrft: no, I dislike the spacemacs default theme

robbyoconnor01:02:15

I like the default proton theme

austincrft01:02:16

I don't like it either. I've gotten accustomed to solarized because it's available everywhere and I like consistency

robbyoconnor01:02:42

solarized in emacs also sucks

robbyoconnor01:02:52

the customized version that spacemacs used was great

robbyoconnor01:02:02

after they switched to the one on melpa it sucked

robbyoconnor01:02:18

some of the faces for magit didn't work -- when i toggled some of the switches for example

dvcrn03:02:14

The problem with the default proton theme is that there are too many visual bugs. I noticed them too

dvcrn03:02:32

Most people will probably change it, but what if we give the user a theme that’s so good that he doesn’t want to? 😄

robbyoconnor03:02:33

What's wrong with the theme?

robbyoconnor04:02:05

Why is there no minibuffer 😞

robbyoconnor04:02:33

I like being able to type : and bring up ex

jessejanderson04:02:56

["proton.core.vim-provider" :vim-mode]

jessejanderson04:02:57

The default vim-mode-plus doesn’t have ex mode, but vim-mode does.

jessejanderson04:02:06

(albeit a limited ex mode)

jessejanderson04:02:34

I couldn’t find anything that vim-mode-plus did that wasn’t in vim-mode, am I missing something?

robbyoconnor05:02:25

is there a C-g variant for atom?

robbyoconnor05:02:20

vim-surround doesn't work like it does in emacs 😕

geksilla11:02:05

@robbyoconnor if you are using vim-mode-plus which is default, you need to add keymaps to perform surround actions. For example: https://github.com/geksilla/dotfiles/blob/master/proton#L77-L79 I don’t know why vim-mode-plus author removed them.

geksilla11:02:12

I’ve added such surround key maps to reflect https://github.com/tpope/vim-surround maybe we need to enable them by default...

robbyoconnor12:02:05

@geksilla: been playing with atom

robbyoconnor12:02:12

I love spacemacs -- A LOT

geksilla12:02:02

I love spacemacs too ))

robbyoconnor12:02:34

I dunno what to do now 😞

geksilla12:02:09

I’ve tried atom several times, and for now it’s really cool

geksilla12:02:23

much better performance and default experience

geksilla12:02:36

but still it eat a lot of RAM

robbyoconnor12:02:38

s( also works on spacemacs but not in vim

geksilla12:02:10

in visual mode right?

robbyoconnor12:02:04

I've used it to take a list and make it an array for example

robbyoconnor12:02:22

1,2,3,4,5,6 Select everything and then s]

robbyoconnor12:02:35

voilsa array 😄

geksilla12:02:54

Added appropriate keymap, you can try to add to .proton :keymaps section

{:selector "atom-workspace atom-text-editor.vim-mode-plus.visual-mode" :keymap [                                                                                      ["s" ["vim-mode-plus:surround”]]]}

robbyoconnor12:02:23

I use evil-surround A LOT

robbyoconnor12:02:40

@geksilla: this needs to be enabled by default

geksilla12:02:10

yes, it works, just tested it and added to my .proton )

robbyoconnor12:02:28

I might make a PR

robbyoconnor12:02:28

where the fuck do I add this

geksilla12:02:50

here core keymaps

robbyoconnor12:02:18

adding them there

robbyoconnor12:02:24

unless you do it first

robbyoconnor12:02:23

shit I have to check if vim-mode-plus is used -- fuck this

robbyoconnor13:02:20

editing my proton config in spacemacs seems rather meta

robbyoconnor13:02:13

@geksilla: I used your config simple_smile ❤️

dvcrn14:02:12

vim-mode-plus vs vim-mode is a weird story. That’s why we added both because each has their own strengths. plus seems a lot more feature complete and fixes quirks like being able to copy into system register by default and incremental search. There’s a list with stuff it has over vim-mode https://github.com/t9md/atom-vim-mode-plus/wiki/Features

dvcrn14:02:40

vim-mode-plus just felt a lot more solid and feature complete than normal vim-mode but with the big development team on the vim-mode side, this might change soon

robbyoconnor14:02:59

I can deal with the lack of the minibuffer

robbyoconnor14:02:22

Though the missing vim-surround keybindings

jessejanderson20:02:43

oh my word how do I disable the auto bracketing on clojure files?

jessejanderson20:02:48

It is making me crazy

garrettm22:02:41

@dvcrn: I just sent a pull request to fix the typescript layer linter issue, I think--let me know if there are any more issues, and sorry 😄

dvcrn23:02:44

@jessejanderson: I think you mean Parinfer

jessejanderson23:02:28

@dvcrn: yah, figured it out how to disable it finally. I could not for the life of me figure out how to move the } to wrap elements inside. It would remove the one I tried to add further down, and wouldn’t let me delete the other one. Not sure how you’re supposed to use that thing.

dvcrn23:02:07

it’s all about indentation 😛 It automatically creates / moves brackets if things are indented correctly

jessejanderson23:02:03

Ahh, so basically I just ignore the brackets and indent where things are supposed to go.

jessejanderson23:02:28

I couldn’t get as far as having the right bracket on the correct second line, was driving me nuts.

dvcrn23:02:28

yep correctly. Just treat it as if the brackets are not there