Skip to content

Conversation

tarruda
Copy link
Member

@tarruda tarruda commented Sep 25, 2015

This will go out with the 0.1 release

ccing @ZyX-I to review the information about shada

of plugins/tools that perform arbitrary manipulation in any language that
supports msgpack.
- Binary serialization format allows efficient/safe storage of arbitrary data.
- Multiple Neovim instances will be able to share data in real time:
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This was never a goal of ShaDa. ShaDa provides only safe and extendable way of joining data from multiple NeoVim instances at their exit (or when explicitly calling :\*shada functions), so that data will not be lost because one of the instances exited too early and without using :rviminfo before.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ok, I will fix it

@wbinnssmith
Copy link

Neoterm

Neoterm is a plugin for easily running tests in a terminal window. It was written by @kassio and supports the following test libraries:

rspec
cucumber
minitest
go-lang test
node

that last one is actually nose as in the python nosetests runner (unfortunately it's not node 😢)


## Development News

### SHADA(SHAred DAta)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I usually refer to this as ShaDa.

@tarruda
Copy link
Member Author

tarruda commented Sep 26, 2015

that last one is actually nose as in the python nosetests runner (unfortunately it's not node 😢)

👍 just a small typo 😄

@tarruda
Copy link
Member Author

tarruda commented Sep 26, 2015

I've updated with the suggested fixes. Adding @Shougo @junegunn @benekastah @kassio to review the information about their plugins

interface. @Shougo is the sith lord of Vim plugins, here's a list containing
some of his previous work:

- [neocomplcache][neocomplcache]
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think neocomplete should be listed.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍

@benekastah
Copy link

@tarruda LG. Thanks for the shout out!

On Saturday, September 26, 2015, Thiago de Arruda notifications@github.com
wrote:

I've updated with the suggested fixes. Adding @Shougo
https://github.com/Shougo @junegunn https://github.com/junegunn
@benekastah https://github.com/benekastah @kassio
https://github.com/kassio to review the information about their plugins


Reply to this email directly or view it on GitHub
#117 (comment)
.

The 0.1 release is basically just a tag that users looking to compile Neovim in
a version that has a minimum level of stability, but future releases may also
contain precompiled binaries and even installers(when Windows is officially
supported)
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We could add some hints for packagers here.. maybe I'll send a PR once neovim/neovim#3318 is done.

@jdavis
Copy link
Contributor

jdavis commented Sep 29, 2015

Let me know if you need any assistance, @tarruda 😄

@tarruda
Copy link
Member Author

tarruda commented Sep 30, 2015

Let me know if you need any assistance, @tarruda 😄

Thanks @jdavis

I don't need help with anything specific, but feel free to make any improvements/corrections 😄

I'm also waiting for @justinmk, I think he wants to add some things too

- Assumes no state stored between data pieces inside the file, which makes
such tools simpler and allows such manipulations as “to concatenate two
ShaDa files from different NeoVim instances simply use `cat 1.shada
2.shada > joined.shada`, NeoVim will handle this properly when reading”;
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Now most points have dots. But not this and the previous one.

@tarruda tarruda changed the title [WIP] September/October Newsletter [WIP] October Newsletter Oct 27, 2015
@tarruda
Copy link
Member Author

tarruda commented Oct 27, 2015

Updated to reflect latest changes and rebased

### jemalloc

[jemalloc][jemalloc], a high performance general purpose memory allocator, is
now used by default. Since Neovim makes heavy use of dynamic queues (see above)
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If I'm reading neovim/neovim#3515 correctly, then this is no longer true.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

For some reason I thought that PR only added an option for turning jemalloc off without touching the default. I will fix it.

@tarruda tarruda changed the title [WIP] October Newsletter [WIP] November Newsletter Nov 1, 2015
[windows-instrutions]: https://github.com/neovim/neovim/wiki/Installing-Neovim#windows
[neovim-qt]: https://github.com/equalsraf/neovim-qt
[homebrew-formula]: https://github.com/neovim/homebrew-neovim
[archlinux-pkgbuild]: https://aur.archlinux.org/packages/neovim
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Neovim has been added to the Arch Linux repos, so this link can be changed to https://www.archlinux.org/packages/?q=neovim

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Great, but isn't it useful to leave a pkgbuild script for compiling from git? Some users like to have the latest commit.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

why not both

@fwalch
Copy link
Member

fwalch commented Nov 4, 2015

@tarruda The Git pkgbuild is still in AUR for users to compile themselves, but the release is now in an "official" binary repo

@Shougo
Copy link

Shougo commented Nov 21, 2015

I have created the deoplete slide.
It may be useful for the newsletter.

http://www.slideshare.net/Shougo/deoplete-the-dark-powered-auto-completion-plugin-for-neovim

@tarruda tarruda changed the title [WIP] November Newsletter [WIP] DecemberNewsletter Dec 9, 2015
@tarruda tarruda changed the title [WIP] DecemberNewsletter [WIP] December Newsletter Dec 9, 2015
@tarruda tarruda merged commit 4439e1a into neovim:master Dec 9, 2015
tarruda added a commit that referenced this pull request Dec 9, 2015
@Shougo
Copy link

Shougo commented Dec 9, 2015

👍

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

10 participants