Giter VIP home page Giter VIP logo

nvim-project-log's Introduction

nvim-project-log

This is a project born of my frustration with other vim note taking tools. Yes there are a lot of them, however I have found them all frustrating for my workflow. I have previously been using VimWiki however the lacklustre support for multiple wikis and second class support for markdown documents really made working with it difficult.

Goals

The goals of this project are:

  • designed for multiple projects
  • markdown syntax
  • simple interlinking of files
  • easy to search

nvim-project-log's People

Contributors

malramsay64 avatar

Watchers

James Cloos avatar  avatar

nvim-project-log's Issues

Create function to navigate through time

I would like functionality to easily move chronologically between notes
both forwards and backwards in time. This functionality is very similar
to that of VimWiki, although I think the default key bindings could be
improved.

Group by Year/Month in index

Have sub level headings to group by year and/or month in the index. I would like to include a threshold, maybe 5, which if not reached will not group by month, instead just skip to year.

Automated testing on travis

I will want to test at least python 3.5 and python 3.6, (also 3.7 if it is released before I get around to this). I don't think I have implemented anything that is python 3.6 only at this stage.

Include external files

Command to copy external file to the log and create a link to the file in the logbook. This should handle text and image files in a sensible way. Include the image inline, while text documents can be a link, ideally also to a markdown document.

Ignore markdown anchors in header

Pandoc flavored markdown has an anchor syntax which includes an anchor tag of the form {#}. This should be ignored when generating headers for the index file.

Incorrect handling of file list

Establishing the next and previous files is not working at the end of the list, in particular when
the latest file is yet to be saved. Basically files are getting skipped for some reason.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.